0	572	354	417	196	112	393	530	461	151	536	185	706	359	139	316	262	341	174	310	304	133	282	160	166	341	276	67	177	510	363	148	332	195	243	235	272	117	320	285	217	409	183	108	464	359	540	48	145	248	471	543	91	331	378	441	420	503	288	680	208	390	314	319	63	558	330	218	77	132	136	150	447	310	235	289	399	303	774	583	233	536	420	310	76	127	213	493	637	410	619	88	447	660	427	206	551	383	308	92	626	672	456	594	189	435	307	258	492	390	249	556	215	534	713	42	263	136	424	246	437	704	87	470	60	289	132	189	406	190	145	246	319	119	263	190	643	478	228	571	475	77	397	547	319	364	363	535	98	447	241	197	350	190	279	655	373	235	255	441	99	549	167	70	438	231	108	224	322	250	175	715	421	149	508	578	475	232	460	607	218	230	247	188	472	612	376	427	477	459	449	349	266	155	252	517	375	268	352	559	505	580	219	331	325	277	236	639	212	325	66	559	631	424	149	169	185	695	673	107	131	121	302	459	42	124
574	0	863	315	381	486	240	716	156	635	407	657	358	596	708	409	345	910	688	879	873	701	433	729	734	442	314	636	601	186	241	484	338	764	811	804	602	486	480	622	356	515	744	677	503	636	106	617	685	536	530	729	660	605	559	621	604	230	857	146	407	399	368	452	632	427	898	787	501	521	705	532	185	587	625	431	296	573	234	49	480	328	325	294	645	509	782	537	347	484	79	651	269	312	250	775	275	456	328	595	90	128	424	133	758	177	876	827	469	435	327	172	520	297	275	535	381	581	517	815	138	308	625	476	609	431	701	529	179	759	462	815	267	665	832	758	490	652	797	497	645	645	392	180	257	568	410	156	667	138	374	443	586	758	468	115	363	404	824	534	667	253	470	553	350	771	677	793	670	342	565	349	595	717	381	36	107	629	544	127	787	799	436	562	658	381	380	627	291	277	387	439	836	724	465	423	200	397	557	546	691	10	644	900	248	845	390	353	780	276	513	96	180	444	718	738	754	384	324	676	586	593	637	445	611	693
353	866	0	748	528	461	670	859	792	474	878	508	1038	687	403	657	593	284	487	144	212	355	614	381	359	682	605	349	511	841	694	484	664	184	270	212	601	423	662	614	546	738	437	372	793	688	855	371	468	577	799	872	355	660	706	769	749	838	111	973	540	731	646	651	293	887	272	156	426	401	257	499	779	639	558	631	731	631	1075	877	577	867	751	641	339	476	320	821	969	751	918	411	779	992	759	357	882	725	640	367	920	966	797	900	180	731	190	251	825	731	578	888	556	866	1045	391	594	478	752	268	731	1035	433	798	410	631	222	531	702	434	457	126	648	442	185	293	971	807	393	899	805	362	728	878	648	692	694	858	262	744	572	529	679	293	610	955	704	566	225	769	324	880	498	419	770	138	311	267	650	578	521	1046	750	250	850	872	769	559	788	926	156	332	579	537	800	941	707	755	808	790	790	690	130	274	593	858	669	599	680	887	834	874	542	274	654	303	538	970	238	594	415	865	962	766	207	201	194	1024	1004	295	476	470	631	800	327	257
418	313	752	0	280	330	291	406	179	379	144	401	290	286	455	156	216	744	432	722	717	509	206	517	523	129	264	480	345	142	178	278	125	607	645	647	299	329	210	319	278	202	488	481	193	326	211	431	429	280	220	419	501	292	249	311	294	88	701	386	250	86	121	203	476	203	732	631	345	364	548	316	152	284	369	175	88	270	412	350	263	120	52	198	489	338	581	242	221	171	275	395	92	244	118	563	135	143	192	438	330	343	114	231	601	195	720	661	159	122	262	185	274	118	312	379	160	325	207	653	254	288	373	166	400	175	545	273	223	508	325	659	205	409	676	586	298	342	585	236	334	448	79	175	222	254	95	164	511	227	232	227	273	586	223	292	49	188	667	224	508	133	265	391	40	614	520	637	378	245	315	299	284	561	116	336	259	373	234	235	631	605	219	345	347	231	65	317	61	43	77	126	679	568	209	147	254	220	254	270	381	310	388	734	228	679	312	223	624	307	356	230	238	131	561	581	598	282	256	519	349	373	334	134	455	536
198	381	533	279	0	111	202	588	267	309	413	352	545	430	332	232	68	534	360	503	497	325	159	353	359	268	85	260	298	316	169	108	161	388	436	428	382	110	260	402	26	373	376	301	425	439	346	241	331	312	453	601	284	403	432	493	477	308	481	489	45	310	191	196	256	472	523	411	125	145	329	156	254	367	372	216	206	353	580	392	151	398	242	116	269	133	406	475	499	342	426	278	254	500	234	399	409	310	116	219	435	481	382	400	382	241	500	451	418	316	58	362	214	396	519	159	139	236	412	439	245	535	250	401	233	216	325	241	214	383	87	440	128	306	456	383	566	530	421	505	522	269	267	353	128	369	239	341	291	256	71	90	412	383	163	461	235	111	448	429	292	393	94	177	300	395	301	417	443	59	228	555	473	342	385	387	284	353	448	413	411	423	131	194	530	509	247	499	336	307	336	275	460	348	237	416	184	100	337	522	563	389	365	524	134	470	44	501	404	133	137	365	437	351	342	362	379	560	512	300	211	217	417	386	235	317
112	486	461	331	110	0	307	542	375	200	465	243	620	371	233	265	176	448	251	416	411	239	196	267	272	293	190	174	189	424	276	62	246	302	349	341	284	63	286	297	131	399	279	214	450	371	454	140	222	249	478	555	197	343	390	452	432	416	395	594	122	342	228	233	170	526	436	325	39	99	243	47	361	322	263	241	313	314	688	497	138	450	334	223	183	24	320	500	551	367	533	168	361	574	341	312	464	335	222	142	540	586	408	508	295	349	414	365	444	342	163	470	161	448	627	73	177	127	437	353	351	618	140	426	124	241	239	174	319	287	67	353	233	196	370	296	621	490	335	557	487	172	310	460	233	376	277	448	205	361	154	111	362	296	192	568	287	149	361	454	205	463	81	68	352	337	215	331	334	164	119	629	433	255	437	492	389	244	473	520	325	337	161	85	484	561	290	439	391	373	379	301	373	262	222	469	289	181	363	547	517	494	256	438	239	383	150	553	318	238	51	472	544	376	256	276	292	612	586	214	102	108	314	411	149	230
395	240	668	291	202	308	0	638	164	506	434	528	443	514	529	280	194	731	557	700	694	523	303	550	556	320	125	457	472	213	112	305	209	585	633	625	473	307	351	493	177	424	574	498	475	530	230	438	529	407	503	652	481	493	482	544	527	216	678	348	244	357	239	323	453	493	720	608	322	342	526	354	151	458	496	302	219	444	449	251	351	383	257	165	467	330	603	525	432	392	292	475	218	397	177	596	331	360	199	416	294	340	403	276	579	106	697	649	449	367	148	260	391	353	417	356	251	433	463	636	105	432	447	456	430	302	523	400	78	580	284	637	105	503	653	580	575	580	618	526	573	466	314	250	94	460	288	233	488	119	223	289	495	580	339	329	282	275	645	479	489	290	291	374	329	592	498	614	541	163	425	452	524	539	406	246	143	500	498	301	608	620	306	391	580	466	294	549	282	263	367	327	657	545	336	437	41	255	428	560	614	248	515	722	85	667	195	438	602	81	334	241	334	402	539	559	576	469	409	497	408	414	508	424	432	514
532	722	863	410	590	544	641	0	587	393	385	412	496	183	468	389	527	757	442	755	737	523	487	531	536	326	595	538	359	550	528	571	436	703	659	680	290	606	336	249	589	219	498	495	240	175	620	493	443	340	209	71	518	207	162	97	125	488	789	756	546	332	403	447	578	323	746	726	575	630	615	500	560	243	361	387	499	267	697	722	487	445	462	508	565	525	594	224	401	249	645	456	502	450	529	576	462	290	503	618	701	713	301	623	698	600	752	674	271	295	573	580	437	443	564	551	456	418	206	667	660	530	446	250	473	387	641	415	596	522	609	755	536	423	708	600	407	69	599	334	109	505	374	583	553	233	370	572	612	635	532	519	189	600	442	663	419	483	700	201	540	512	558	509	380	739	603	653	273	557	471	505	132	627	359	712	667	365	191	606	726	618	473	507	63	377	395	151	463	451	348	319	775	627	404	314	603	520	287	225	28	718	387	747	559	693	623	414	656	638	563	638	585	312	657	677	694	356	406	578	447	471	228	277	536	638
463	154	786	180	268	376	165	581	0	494	317	515	322	461	569	268	204	799	546	768	762	590	291	618	623	308	211	525	460	80	100	352	196	653	700	693	460	375	339	480	253	380	603	566	367	500	81	506	544	395	395	594	549	470	424	486	469	95	746	279	265	264	227	310	521	378	787	676	390	410	594	391	31	446	484	290	142	431	315	189	338	262	172	153	534	398	671	417	311	348	160	510	116	276	95	664	210	321	187	484	223	235	288	135	647	61	765	716	334	300	223	104	379	231	261	424	239	439	382	704	83	294	483	341	498	290	590	388	89	623	351	704	150	524	721	647	453	517	686	411	510	534	256	110	166	432	274	75	556	55	232	302	451	647	327	195	223	263	713	399	557	169	335	442	215	660	566	682	528	233	424	331	459	606	291	183	80	488	409	149	676	688	294	420	522	345	244	492	160	141	252	304	725	613	324	322	128	256	416	445	556	163	503	789	168	735	287	317	669	199	402	99	179	309	607	627	643	348	288	565	445	462	496	309	500	582
150	631	473	375	308	199	503	390	489	0	447	66	627	218	79	230	347	368	87	365	347	133	275	141	146	251	388	148	41	518	390	230	298	313	269	290	132	261	200	145	329	269	124	105	324	218	568	103	59	108	330	403	128	190	237	300	279	467	400	739	285	300	266	278	189	418	356	337	224	278	225	155	475	170	110	202	372	162	787	643	248	491	377	371	176	181	205	352	512	290	647	66	420	581	423	187	506	290	345	237	685	718	366	606	308	462	363	285	356	300	361	560	151	490	683	188	300	73	283	277	523	659	73	329	100	202	251	125	458	132	264	365	399	33	319	210	502	338	209	430	335	120	332	551	415	223	292	539	222	496	316	247	209	210	228	668	330	272	310	300	150	504	260	156	368	350	213	264	181	361	126	636	281	238	418	637	534	91	319	611	337	228	241	162	331	472	312	286	432	418	359	259	385	237	180	408	465	329	211	418	365	639	85	358	421	303	347	525	266	436	212	586	609	334	267	287	304	554	541	189	103	127	161	356	146	248
545	414	887	145	414	464	436	381	318	460	0	481	300	265	535	264	350	824	512	822	804	590	340	598	603	201	409	577	426	281	323	411	258	727	726	747	358	463	273	332	412	213	568	562	159	305	346	516	510	361	173	398	586	289	228	290	273	225	820	451	384	157	253	322	602	89	813	750	478	498	655	450	291	313	440	263	233	329	470	417	363	92	197	331	595	472	661	187	184	201	340	480	237	232	263	643	134	193	326	572	396	408	93	317	721	334	819	741	123	153	396	275	359	116	354	512	294	410	186	734	393	321	458	145	485	263	665	358	362	589	459	779	350	490	776	667	184	316	666	161	299	524	170	276	367	267	219	296	636	366	366	361	258	667	318	358	182	321	767	199	593	184	398	496	115	748	627	720	391	379	400	309	263	667	33	407	398	444	191	301	750	685	349	436	326	144	190	296	159	186	104	198	799	674	294	72	399	354	318	195	359	405	467	814	373	760	446	193	723	452	490	353	279	121	681	701	718	226	213	626	434	458	348	113	560	662
185	655	509	400	351	242	527	411	513	64	471	0	648	239	112	254	390	390	34	387	369	161	306	163	168	275	431	183	83	542	414	273	322	349	291	312	153	298	225	166	372	290	90	140	345	240	592	139	45	132	351	424	164	212	258	321	301	488	421	764	328	324	290	302	224	439	378	372	259	313	260	198	499	191	54	226	396	183	811	667	291	515	401	395	211	223	227	373	533	314	671	102	444	603	447	207	530	314	385	273	710	742	390	630	343	486	385	307	377	324	404	584	191	514	707	224	340	116	305	299	547	683	122	351	140	226	287	168	482	122	307	401	423	66	341	232	523	359	210	451	354	154	357	575	439	244	316	563	258	520	359	290	231	232	258	692	354	312	332	321	185	528	303	196	392	385	249	286	152	404	169	657	302	273	443	661	558	55	340	635	372	246	281	204	353	493	336	308	456	442	383	283	407	263	204	430	489	369	232	440	386	663	38	380	445	325	390	546	288	479	247	610	634	359	303	323	340	576	563	218	145	169	183	377	182	284
711	360	1046	294	539	624	437	484	316	603	289	622	0	396	679	449	475	968	653	966	947	734	499	742	747	418	482	748	569	277	371	571	418	901	869	891	491	623	494	463	524	377	709	705	288	436	302	703	653	551	303	529	729	420	359	421	404	249	994	397	537	376	414	496	769	204	956	924	638	658	825	609	289	444	571	468	340	467	256	362	557	216	343	424	776	632	805	316	124	407	286	667	304	105	329	787	164	425	454	732	341	351	330	263	895	333	963	885	296	391	494	220	567	185	123	672	454	618	319	878	391	89	656	316	683	468	838	567	360	733	619	953	421	634	919	811	267	447	809	274	445	739	368	229	437	428	389	252	804	364	504	520	389	811	517	285	342	481	911	329	750	170	558	684	323	908	814	864	522	504	609	54	395	838	269	352	392	575	321	246	924	829	513	639	457	158	358	427	235	284	341	416	973	837	503	260	399	514	481	324	489	351	598	958	440	903	558	130	867	470	650	299	225	358	855	875	891	161	98	789	642	667	479	330	748	830
365	602	695	290	433	377	516	184	467	225	269	244	428	0	301	251	402	590	274	587	569	355	328	363	369	201	470	370	191	430	403	407	311	536	491	512	113	438	172	85	455	93	331	327	125	41	500	325	275	173	131	197	350	28	38	90	63	369	622	662	389	207	279	300	411	219	578	559	407	463	447	332	440	66	193	223	379	97	629	627	324	327	341	384	398	358	427	153	313	124	551	289	382	382	409	409	345	165	378	451	606	618	181	519	530	475	585	507	157	171	448	473	269	326	496	383	331	250	85	499	536	462	278	131	305	223	473	247	471	354	442	587	411	255	541	432	303	129	431	231	128	334	249	463	428	67	245	452	444	509	407	355	20	432	278	568	294	340	532	101	372	395	394	342	260	572	435	486	138	432	304	437	82	460	241	617	547	197	120	511	559	451	309	339	125	273	270	86	343	331	228	194	607	459	240	210	478	395	121	219	159	598	220	580	434	525	473	326	488	513	396	518	490	192	490	510	526	356	343	411	280	304	94	157	368	470
140	706	422	450	332	233	529	464	563	79	521	111	701	293	0	304	386	297	89	294	276	60	337	70	76	326	412	79	116	592	465	268	373	261	198	220	206	252	275	219	353	343	53	36	398	293	642	98	71	182	404	477	60	265	312	375	354	542	329	814	323	375	340	351	140	492	285	286	213	268	156	193	550	244	161	276	446	237	862	717	286	566	451	428	107	219	134	427	587	365	722	72	494	656	498	116	580	364	396	228	760	792	441	681	257	537	292	214	430	375	385	635	212	564	758	178	351	133	358	207	573	734	100	404	109	276	200	186	533	61	281	311	455	48	248	139	576	412	138	505	411	69	407	625	455	298	367	614	174	571	354	285	284	139	290	742	404	323	240	375	81	579	299	166	443	299	152	193	256	386	186	710	355	169	493	712	609	163	394	685	286	158	302	222	406	546	386	361	507	493	434	333	315	165	249	483	511	379	286	493	439	714	145	287	461	232	372	600	196	460	202	661	684	409	217	239	253	629	616	120	141	157	236	430	101	200
316	412	657	155	236	263	283	389	269	235	264	257	444	250	311	0	170	600	288	599	579	365	103	373	379	71	237	348	201	296	171	210	78	498	501	524	201	262	80	222	232	175	344	337	226	259	348	287	285	136	254	402	357	222	233	295	278	243	591	520	192	115	46	63	373	302	588	521	278	297	426	227	255	187	225	31	152	172	566	423	134	274	157	151	366	249	437	276	376	143	427	251	200	399	203	419	289	111	146	371	466	497	184	385	492	243	597	517	220	118	216	339	130	273	466	308	99	181	213	509	303	442	229	202	256	31	435	129	239	364	258	550	179	265	553	442	397	331	441	333	321	303	113	330	196	189	67	318	407	277	175	158	232	442	79	447	110	126	544	230	364	287	198	267	166	534	398	496	270	199	171	453	274	438	236	418	315	229	249	390	521	461	112	207	331	357	92	300	215	197	174	78	570	445	65	245	245	162	157	323	365	420	244	590	202	535	266	377	501	281	289	366	393	152	452	472	488	436	411	397	205	229	237	187	331	433
263	346	598	215	68	176	195	527	203	348	349	391	481	403	388	169	0	599	405	568	562	390	156	418	423	209	83	325	338	252	105	159	97	453	500	493	361	175	240	381	76	313	433	366	364	419	282	306	376	296	392	540	349	382	371	432	416	244	546	454	65	246	128	176	321	408	587	476	190	210	394	197	190	347	385	191	142	332	516	357	169	334	178	52	334	198	471	414	435	281	362	325	190	436	170	464	346	249	52	284	400	437	318	336	447	177	565	516	358	256	60	298	233	332	455	224	105	276	351	504	226	471	289	340	298	191	390	260	173	441	151	504	100	350	521	447	502	469	486	441	459	335	203	289	109	349	177	277	356	211	32	108	383	447	181	397	171	118	513	368	356	329	135	242	236	460	366	482	429	44	261	491	412	406	321	352	249	389	387	349	476	488	149	226	469	445	183	438	272	244	272	216	525	413	225	352	165	64	317	461	502	354	405	589	115	534	109	437	469	131	202	301	373	290	407	427	443	496	448	365	251	268	397	325	300	382
338	906	283	735	530	445	727	749	795	364	806	388	987	578	295	589	595	0	366	140	124	254	616	254	223	611	610	305	401	843	696	482	658	280	103	169	492	450	560	504	551	628	312	290	684	578	874	343	349	467	690	763	295	550	597	660	639	831	174	1014	542	660	626	636	310	778	41	271	411	457	225	478	781	529	439	562	733	522	1108	917	567	851	737	643	294	460	181	712	872	650	953	357	781	941	761	218	866	650	642	385	960	1006	726	927	318	768	126	84	716	660	583	890	497	850	1043	376	597	418	643	162	770	1019	385	689	383	562	288	472	739	305	479	214	653	333	151	160	862	698	252	790	700	336	692	880	653	583	652	868	280	781	574	531	569	160	575	988	690	568	150	660	273	864	500	404	728	281	282	158	536	584	471	996	641	211	778	912	809	440	679	940	271	191	581	507	691	832	672	646	792	778	719	619	196	215	534	768	709	601	571	778	725	914	422	43	659	105	569	885	180	658	399	892	964	694	281	257	298	914	901	234	426	442	521	716	299	307
174	686	497	430	360	251	557	440	543	89	501	33	678	269	89	284	404	367	0	364	346	139	336	140	146	306	440	161	113	572	445	287	353	337	268	289	183	286	255	195	381	319	58	118	374	269	622	127	33	162	381	454	142	241	288	351	330	519	399	794	342	355	320	333	213	468	355	361	247	302	238	212	530	220	83	256	426	213	842	697	305	546	431	425	189	237	204	403	563	345	702	90	474	632	478	175	560	345	414	262	740	772	421	661	332	517	362	284	406	355	413	615	222	544	738	212	369	146	334	276	577	714	118	380	128	256	275	198	513	90	315	381	453	55	318	209	553	388	178	481	384	143	387	605	470	274	347	594	246	551	373	303	260	209	289	722	384	341	310	351	163	559	317	185	423	374	234	263	181	413	199	686	331	251	473	692	589	85	370	665	361	214	312	235	382	523	366	337	487	473	414	313	385	241	234	459	520	398	262	469	416	694	68	357	476	302	399	576	265	488	236	641	664	389	291	311	328	605	592	196	160	175	212	407	170	272
304	872	144	717	497	412	694	749	761	364	806	388	987	578	295	589	562	140	366	0	69	253	582	254	223	611	577	272	401	810	663	449	632	149	127	76	491	417	560	504	518	628	312	288	683	578	840	309	349	467	690	762	271	550	597	660	639	808	35	980	509	660	614	620	258	777	128	132	377	405	182	451	748	529	438	562	700	522	1074	884	533	836	720	610	261	427	183	712	872	650	920	349	748	941	728	221	851	650	608	333	926	973	726	894	185	735	46	107	715	660	550	856	494	835	1013	343	563	416	643	131	737	1004	371	689	350	562	187	469	706	307	445	75	620	333	47	156	862	697	256	790	697	304	692	847	619	583	652	835	228	747	541	497	569	156	572	955	673	535	88	660	239	849	467	371	728	142	240	131	536	550	459	995	640	172	778	878	775	440	679	907	132	196	547	488	691	832	672	646	777	759	719	619	57	181	531	768	675	568	571	778	725	880	422	130	625	159	536	885	102	625	366	859	931	694	172	153	159	914	901	201	414	421	521	716	265	223
300	868	213	713	492	407	689	728	757	343	785	367	965	557	274	568	558	126	344	70	0	232	578	232	202	590	572	267	380	806	659	444	628	190	82	71	470	412	539	483	513	607	290	269	662	557	836	305	327	446	669	741	266	529	576	639	618	802	104	976	504	639	604	615	272	756	115	201	373	419	187	446	743	508	417	540	695	501	1070	879	529	830	716	605	256	423	160	691	851	629	915	336	743	920	723	197	844	628	604	347	922	968	705	890	228	731	24	67	694	639	545	852	476	828	1009	338	559	397	622	127	733	998	366	668	346	540	201	450	701	284	441	144	615	312	81	138	841	676	231	769	679	299	671	842	615	562	631	830	242	743	536	493	548	138	554	950	669	531	52	639	235	843	463	366	707	211	245	126	515	546	450	974	619	167	757	874	771	419	658	902	201	170	543	484	670	810	650	625	771	755	698	597	126	177	513	747	671	563	550	757	703	876	401	116	621	115	532	864	97	620	361	854	926	673	191	167	224	893	880	196	405	417	500	694	261	241
131	699	384	502	324	239	521	516	588	131	573	162	754	345	59	356	389	255	139	253	234	0	389	29	34	378	404	71	168	637	490	276	425	212	156	178	259	244	327	271	345	395	85	43	450	345	667	131	122	234	457	530	43	317	364	427	406	597	287	808	336	427	393	403	131	545	243	247	205	259	107	245	575	296	212	329	499	289	901	711	339	618	504	437	96	254	92	479	639	417	747	124	547	708	550	74	633	417	435	219	754	800	493	721	219	562	250	172	482	427	377	684	264	616	810	170	390	185	410	165	564	786	152	456	162	329	164	238	533	83	273	269	447	100	206	98	629	464	97	557	465	102	459	674	447	350	419	662	156	575	368	325	336	98	342	782	457	362	198	427	36	631	294	198	495	260	123	151	310	377	238	763	408	118	545	705	602	213	446	734	247	116	354	274	458	599	439	413	559	545	486	386	273	106	301	535	502	395	338	545	492	708	195	245	453	191	363	652	154	452	193	686	736	461	181	190	215	681	668	61	193	209	288	483	92	184
282	431	617	205	158	194	303	483	288	275	339	305	494	325	338	103	154	618	336	586	581	392	0	400	406	163	223	344	249	337	190	142	120	472	519	511	277	194	155	297	181	269	383	364	320	335	367	311	325	207	348	496	367	298	327	388	372	294	565	539	115	212	102	41	340	396	606	495	209	229	412	180	275	262	284	111	194	248	602	443	118	324	208	137	353	203	464	370	426	237	447	275	242	449	245	446	339	205	105	302	485	522	278	421	465	262	584	535	313	211	200	384	126	323	516	243	56	205	307	523	323	492	253	296	280	111	409	153	258	391	189	523	198	301	540	466	491	425	468	427	419	328	185	374	215	264	151	362	375	296	132	91	307	466	52	482	161	52	531	324	375	337	129	255	226	479	384	501	340	184	171	503	368	425	311	437	334	280	343	434	495	488	63	207	425	435	164	394	265	247	254	170	543	432	132	338	265	107	232	417	458	439	292	608	221	553	199	427	488	271	220	386	443	246	426	446	462	486	461	383	218	243	312	281	319	400
159	727	389	511	352	267	549	525	616	140	582	164	762	353	71	365	417	255	141	252	234	29	397	0	34	386	432	99	177	653	518	304	433	237	156	178	267	272	336	280	373	404	86	66	459	354	695	154	124	243	465	538	71	326	372	435	415	605	287	836	364	435	401	411	159	553	243	272	233	287	132	254	603	305	214	337	507	297	922	739	347	626	512	465	124	279	92	487	647	425	775	132	555	716	558	74	641	425	456	247	782	828	501	741	244	590	250	172	491	435	405	695	273	625	818	198	411	194	418	165	592	794	160	464	170	337	189	247	561	54	301	269	475	108	206	98	637	473	90	565	473	125	468	686	475	358	427	674	181	603	396	345	345	98	350	803	465	383	198	435	64	639	322	226	503	285	151	151	312	405	246	771	416	143	554	733	630	215	454	746	272	116	363	282	466	607	447	421	567	553	494	394	273	131	309	543	530	423	346	553	500	736	197	245	481	190	391	660	154	480	221	714	745	470	206	215	240	690	677	86	202	217	297	491	120	208
165	733	358	516	358	273	554	530	622	145	587	169	768	359	76	370	423	224	147	221	203	34	403	35	0	392	438	105	182	659	524	310	439	235	125	146	273	278	341	285	379	409	93	71	464	359	701	160	130	248	471	544	76	331	378	441	420	610	256	841	370	441	406	417	165	558	212	270	238	293	130	259	609	310	220	343	513	303	928	745	353	632	518	471	130	285	61	493	653	431	781	138	561	722	564	43	647	431	462	253	787	834	507	747	247	596	219	141	496	441	410	701	278	630	824	203	417	199	424	133	598	800	166	470	176	343	192	252	567	88	306	237	480	114	175	66	643	478	67	571	479	131	473	691	480	364	433	680	185	608	402	351	350	66	356	808	471	389	166	441	70	645	328	231	509	283	157	120	317	411	252	777	421	116	559	739	636	221	460	751	270	85	368	288	472	613	453	427	573	559	500	400	241	118	315	549	536	429	352	559	506	741	203	214	486	159	397	666	122	486	227	720	750	475	209	213	243	695	682	91	207	223	302	497	126	212
351	441	692	128	272	303	323	324	306	266	199	287	413	200	341	72	210	630	318	628	610	396	170	404	409	0	277	383	232	270	211	253	118	533	531	553	187	305	97	207	272	109	374	368	161	235	339	322	315	167	188	337	392	199	167	229	212	215	626	513	228	52	86	130	408	236	618	556	320	340	460	262	279	172	256	69	192	158	539	463	169	243	164	191	401	284	467	210	331	77	402	286	219	368	243	449	258	46	186	412	457	470	118	358	527	283	625	547	154	52	256	312	165	242	435	343	138	216	148	540	343	411	264	136	291	69	470	164	279	395	301	584	219	296	581	473	331	266	472	268	258	329	85	303	235	161	69	291	442	317	214	201	180	473	124	420	117	166	573	165	399	256	240	302	120	569	433	526	266	239	206	422	209	473	171	457	355	260	183	363	556	491	155	242	265	291	94	235	184	170	111	11	605	480	100	179	285	202	142	257	299	437	274	620	242	566	306	344	529	321	332	357	362	87	487	507	523	374	361	431	240	264	222	121	366	468
278	313	605	264	85	191	126	594	209	389	407	432	488	470	412	236	82	614	440	583	577	405	224	433	438	276	0	340	378	258	111	188	165	468	515	508	429	190	307	449	60	380	456	381	431	486	288	321	411	363	459	608	364	450	438	500	483	261	561	422	127	313	195	243	336	465	603	491	205	225	409	236	196	414	452	258	176	400	523	325	233	380	214	103	349	213	486	481	477	348	365	357	217	442	176	479	376	316	119	299	368	414	376	342	462	175	580	531	421	323	31	304	296	379	461	239	172	316	419	519	178	477	330	407	313	258	405	323	147	463	167	520	61	386	536	463	560	537	501	499	527	349	271	295	61	416	244	283	371	189	108	172	451	463	244	403	238	192	528	435	372	335	174	257	302	475	381	497	497	46	308	497	480	421	378	319	216	433	454	355	491	503	213	274	536	492	250	505	308	279	339	283	540	428	292	410	116	138	384	528	570	321	445	604	67	550	94	483	484	64	217	307	379	358	422	442	458	514	454	380	291	297	464	392	315	397
67	635	349	480	259	174	456	533	524	148	569	182	769	361	78	348	324	306	162	275	269	72	345	99	105	373	339	0	185	573	425	211	395	189	208	200	275	179	344	288	280	412	122	47	467	361	603	72	142	251	473	546	30	334	380	443	422	565	282	743	271	422	377	382	67	561	295	213	140	194	101	213	510	313	232	321	462	305	837	646	296	599	482	372	28	189	163	495	655	433	682	101	510	723	490	145	613	415	371	154	689	735	488	656	184	497	272	223	499	422	312	619	247	597	776	105	326	168	426	211	499	767	133	472	113	321	127	222	468	129	208	241	382	116	228	155	645	481	167	573	480	49	451	609	382	366	410	597	101	510	303	260	353	155	325	717	435	297	220	443	38	612	229	133	490	226	73	189	324	313	221	778	424	114	540	641	538	233	462	669	213	187	310	251	474	615	430	429	540	522	481	381	261	120	284	549	438	330	354	561	508	643	215	296	388	242	298	668	177	387	128	621	693	456	143	163	180	697	684	72	176	183	304	491	28	127
178	598	512	342	298	189	469	356	455	42	413	83	593	185	118	196	337	407	114	404	386	173	248	180	186	218	378	187	0	484	357	220	265	353	308	330	98	251	167	111	319	235	163	144	290	185	534	142	92	74	296	369	168	157	204	267	246	433	439	706	275	267	232	245	228	384	395	376	220	275	264	145	442	136	77	168	338	129	754	609	237	458	343	337	215	171	244	319	479	257	614	106	386	548	390	226	472	256	327	263	652	684	333	573	347	429	402	324	322	267	351	527	133	456	650	196	282	63	250	317	489	626	91	296	118	168	290	107	425	171	254	404	365	72	358	250	468	304	248	397	301	157	299	517	382	190	259	506	261	463	306	237	176	250	201	634	296	254	350	267	189	471	250	154	335	389	252	303	148	351	116	602	247	277	385	604	501	58	286	577	376	268	223	152	298	438	278	253	399	385	325	225	425	276	146	375	432	311	178	385	331	606	70	397	388	342	337	492	306	426	208	553	576	301	307	327	343	521	508	228	93	117	128	322	185	288
512	185	835	143	317	425	215	544	79	526	280	547	275	424	601	300	253	848	578	817	811	640	340	664	669	270	260	574	492	0	149	402	229	702	750	742	440	424	351	460	302	343	634	615	331	464	83	555	575	427	358	557	598	433	387	449	432	58	795	264	314	227	259	344	570	340	837	725	439	459	643	440	65	426	516	322	151	411	290	221	387	225	158	202	584	447	720	380	264	312	153	542	102	229	121	709	172	284	236	533	208	221	252	109	696	111	814	765	297	263	272	63	420	194	220	473	288	471	345	753	149	253	519	304	546	322	640	420	138	655	401	754	199	556	770	697	407	480	732	374	474	583	220	54	215	396	238	41	605	122	281	351	414	697	370	171	191	312	762	362	606	131	384	491	178	709	615	731	519	282	462	279	423	656	253	207	147	520	372	114	725	737	343	469	486	298	208	455	123	105	215	267	774	662	356	285	177	305	396	408	519	181	534	838	217	784	336	270	719	248	451	101	137	272	656	676	693	301	241	614	494	511	475	273	549	631
363	241	698	178	169	276	113	527	98	394	322	416	377	402	470	168	104	700	447	668	663	491	191	519	524	208	111	425	360	147	0	253	97	553	601	593	361	275	239	381	153	312	503	466	364	418	177	407	444	295	391	540	449	382	370	432	415	150	646	349	166	245	127	211	421	380	688	577	291	310	494	291	85	346	384	190	106	332	412	253	239	295	145	53	435	298	571	413	366	280	257	410	106	331	65	564	265	248	87	384	295	332	291	231	547	72	666	617	336	255	123	194	279	285	351	324	140	340	351	604	133	366	384	344	398	190	491	288	69	523	252	605	50	424	622	548	475	469	586	413	460	436	203	184	67	348	176	172	457	106	133	202	383	548	227	292	170	163	613	367	457	224	235	342	217	560	466	583	429	134	324	386	412	507	293	247	144	388	386	244	577	589	194	321	468	400	182	438	202	173	255	216	625	513	224	324	76	156	316	447	502	249	403	690	72	635	187	372	570	146	302	196	268	290	507	527	544	403	343	465	345	362	396	312	400	482
148	485	488	277	109	61	306	564	352	230	412	273	566	401	269	211	158	484	287	453	447	276	143	303	309	244	189	210	220	401	253	0	192	338	386	378	315	65	237	328	130	350	315	251	401	402	431	191	258	272	429	578	234	374	408	470	453	365	431	593	96	293	174	180	206	470	473	361	75	100	279	79	338	344	293	192	266	329	665	496	105	396	280	200	220	83	356	451	498	318	510	206	314	521	318	349	411	286	168	174	539	586	359	485	332	326	450	401	395	293	162	447	185	395	588	109	123	158	389	389	349	564	171	377	183	192	276	197	318	323	69	390	232	232	406	333	565	506	371	503	503	221	257	437	232	346	223	425	241	359	127	57	389	333	139	545	233	95	398	405	242	409	54	127	299	350	251	367	364	163	142	575	450	292	383	491	388	275	424	497	361	373	107	108	506	508	236	469	337	319	326	252	410	298	214	414	288	152	314	498	540	493	286	474	238	420	149	499	355	237	87	449	515	327	292	312	329	559	533	250	133	150	345	362	185	267
333	338	668	123	161	245	210	435	195	303	257	325	412	311	379	77	96	668	356	637	632	433	121	441	447	117	164	395	269	227	97	193	0	523	569	563	270	245	148	290	158	221	412	405	272	327	274	356	353	204	300	449	419	290	279	341	324	184	616	446	140	154	36	121	391	316	656	546	260	280	464	231	182	255	293	99	81	241	498	349	179	242	114	78	404	254	505	322	344	189	354	319	129	367	132	487	257	157	72	354	392	429	227	317	516	169	635	585	266	164	142	271	198	241	422	294	76	249	260	574	229	410	297	248	324	99	460	197	165	432	237	574	105	333	591	510	411	378	509	349	368	372	112	262	122	257	85	250	426	203	112	142	292	510	148	379	79	103	583	276	426	255	180	306	144	530	436	552	338	126	239	421	321	476	229	344	241	297	295	322	546	529	134	261	377	353	91	346	183	165	180	124	595	483	133	260	172	100	225	369	411	346	312	658	128	603	192	345	539	207	272	293	345	199	477	497	513	404	379	435	273	297	305	233	370	452
195	762	185	607	387	302	584	687	651	301	719	336	896	515	232	498	452	281	316	150	190	184	473	209	187	524	467	179	339	700	553	339	522	0	184	128	429	307	498	442	408	566	265	201	621	515	730	212	296	405	627	700	184	487	534	597	576	693	118	871	399	573	504	510	134	715	269	49	267	281	86	341	638	467	386	472	590	459	964	774	424	726	610	500	168	317	157	649	809	587	810	252	638	851	618	190	741	566	498	209	816	863	638	784	77	625	186	200	653	572	440	746	398	725	903	233	453	319	580	184	627	894	274	626	251	472	63	372	596	263	336	77	510	270	130	131	799	635	226	727	646	203	587	737	509	520	553	725	104	637	431	387	506	131	469	845	563	425	141	597	153	739	357	261	629	62	144	166	478	440	362	905	578	79	691	768	665	387	616	797	49	172	437	378	628	769	566	583	667	649	631	531	97	103	435	699	565	458	508	715	662	770	369	271	515	219	426	822	152	515	256	749	821	607	53	30	46	851	838	124	317	311	458	642	168	103
239	807	271	637	431	347	628	651	696	266	708	290	888	479	197	491	497	103	267	128	83	155	517	155	124	513	511	206	303	745	598	383	559	212	0	93	393	352	462	406	452	530	213	192	585	480	775	244	250	369	591	664	197	452	498	561	541	732	162	915	443	562	527	537	211	679	91	233	312	358	126	380	682	431	340	463	634	423	1009	818	468	752	638	545	195	362	82	613	773	551	854	259	682	842	662	120	767	551	543	286	861	907	627	829	244	670	105	20	617	561	484	791	399	751	944	277	498	320	545	71	672	920	286	591	285	463	189	373	641	207	380	175	554	234	113	61	763	599	154	691	601	237	594	782	554	484	554	770	181	682	476	432	471	61	476	890	591	470	73	561	174	765	402	305	629	243	184	59	438	485	373	897	542	113	680	813	710	341	580	842	233	93	482	409	593	733	573	548	693	680	620	520	179	116	436	670	610	502	472	679	626	815	324	90	560	35	471	786	82	560	301	793	865	596	206	188	240	816	803	135	328	343	423	617	200	208
229	797	212	642	421	337	618	674	686	289	731	313	911	503	220	514	487	169	290	75	70	178	507	178	148	536	501	196	326	735	588	373	557	128	91	0	416	342	485	429	442	553	236	212	608	503	765	234	273	392	614	687	196	475	522	584	564	733	110	905	433	585	539	544	201	702	157	149	302	348	116	375	672	454	363	486	624	446	999	808	458	761	645	535	185	352	108	636	796	575	844	273	672	866	652	145	776	574	533	276	851	897	651	819	166	660	73	86	640	584	474	781	419	759	938	267	488	340	568	56	662	929	295	614	275	486	139	393	630	232	370	92	544	257	29	81	786	622	181	715	622	229	617	772	544	508	577	759	171	672	466	422	494	81	497	879	598	460	21	585	164	774	392	295	652	159	174	56	461	475	384	920	565	96	703	803	700	365	603	832	149	120	472	413	616	756	596	571	702	684	643	543	96	106	456	693	600	492	495	703	649	805	347	159	550	123	461	810	26	549	291	783	855	619	129	105	161	839	826	125	339	346	446	640	190	179
274	603	604	299	383	286	475	287	461	134	358	153	519	111	210	202	361	499	184	497	478	265	278	273	278	187	429	279	100	441	362	317	270	445	400	422	0	348	123	44	405	146	240	236	216	118	511	234	184	82	222	300	260	83	130	193	172	385	531	685	339	224	238	250	320	310	487	468	316	372	356	241	447	62	102	173	344	31	711	615	274	415	337	343	307	267	336	245	405	176	574	198	391	474	395	318	430	180	337	360	629	642	270	530	439	434	494	416	248	209	407	484	178	413	587	292	290	160	176	409	495	553	187	220	214	173	382	157	430	263	351	496	371	164	450	342	394	230	340	323	223	247	256	474	387	95	242	463	353	468	366	305	102	342	228	591	290	290	442	193	281	428	345	251	292	481	344	395	88	391	213	528	173	369	330	609	506	106	212	534	468	360	259	249	229	364	267	186	356	342	283	176	517	368	166	301	437	347	80	311	263	609	129	489	393	434	423	418	398	473	305	529	533	246	399	419	435	447	434	320	189	213	61	246	278	380
117	484	425	329	109	63	306	604	373	261	464	297	618	432	251	263	174	453	285	422	416	244	195	272	277	296	189	179	251	422	275	65	244	307	354	347	346	0	289	359	130	402	295	220	453	433	452	160	257	310	481	617	203	405	451	514	494	415	398	593	121	345	226	232	175	522	441	319	40	42	248	109	360	384	324	244	312	376	686	496	158	448	332	222	188	85	325	503	550	370	532	199	360	573	340	318	463	338	220	116	538	585	411	506	301	347	419	370	447	345	162	468	223	447	625	78	175	189	440	358	349	616	190	429	163	244	244	235	318	302	38	356	232	231	375	301	617	552	340	555	548	190	309	459	232	398	275	447	210	359	153	109	424	301	191	567	285	147	367	457	210	461	79	107	351	287	220	336	395	162	181	627	495	260	435	490	387	306	476	519	319	342	159	146	545	560	288	500	389	371	378	304	377	267	266	466	287	180	366	550	579	492	317	443	238	389	148	551	323	237	56	471	543	379	261	281	297	610	585	219	164	153	376	414	154	236
319	481	661	209	261	286	353	336	338	202	270	224	495	170	277	79	239	566	255	564	546	332	156	340	345	97	307	347	168	351	240	235	148	501	468	489	122	287	0	142	283	122	311	304	219	180	417	290	252	95	225	350	327	143	180	242	225	295	594	589	217	134	116	128	376	308	555	524	303	322	424	244	325	107	182	51	222	93	621	492	152	325	227	221	369	267	403	248	403	90	484	254	270	449	273	385	339	90	215	380	535	551	190	440	495	312	561	483	226	119	285	394	133	323	517	311	168	184	179	476	373	493	232	195	259	51	438	132	308	331	283	553	248	232	518	409	397	278	408	326	268	308	166	384	265	109	142	373	410	346	244	183	153	409	106	501	180	168	509	196	349	338	223	270	202	537	401	462	201	269	174	504	221	436	242	487	384	186	215	444	524	427	137	210	278	363	162	246	266	252	193	86	573	436	68	251	315	225	77	314	312	489	209	556	271	502	301	416	465	350	314	436	443	158	455	475	492	445	432	387	208	232	157	193	334	436
288	623	618	319	401	300	495	249	480	148	333	167	492	83	224	221	381	513	197	510	492	278	296	286	291	207	449	293	114	461	382	331	290	458	414	435	45	361	142	0	423	134	253	250	189	78	530	248	198	95	195	262	273	56	102	165	145	405	544	705	357	244	257	270	334	283	501	482	330	385	370	255	467	35	116	193	364	54	693	634	292	391	357	362	321	281	350	217	377	164	594	211	411	446	415	332	408	200	357	373	649	661	245	550	453	454	508	430	221	211	427	504	192	390	560	306	310	173	148	422	514	526	201	194	228	193	396	170	450	277	365	510	390	178	464	355	367	203	354	295	195	260	276	494	407	88	261	483	367	488	386	323	74	355	246	611	310	308	455	165	295	448	361	264	311	495	358	409	65	410	226	501	146	382	304	629	526	120	184	554	482	373	277	262	191	337	287	146	376	362	292	196	530	382	179	273	457	365	100	283	224	629	143	503	413	448	441	390	411	492	318	549	553	233	412	432	449	419	406	334	203	227	21	221	291	393
219	355	546	276	25	131	176	589	251	329	411	372	529	453	352	231	76	555	380	523	518	346	181	374	379	270	60	281	319	300	153	129	159	408	456	448	404	130	283	424	0	374	397	321	426	462	330	262	352	334	453	602	304	425	432	494	477	303	502	463	68	307	189	218	277	469	543	432	146	165	349	177	238	390	392	238	203	375	565	367	173	395	240	113	290	153	426	475	497	342	407	298	251	484	218	419	407	311	114	239	409	456	380	384	402	217	521	472	419	317	32	346	237	394	503	179	162	256	413	459	220	519	270	401	253	238	346	264	189	404	107	460	102	326	477	403	564	531	442	502	521	290	265	337	102	391	238	325	312	230	91	112	435	403	185	445	232	134	468	430	312	377	114	197	298	415	321	438	463	33	249	539	474	362	382	361	258	374	448	397	432	444	153	214	530	507	244	500	333	305	334	278	480	369	260	413	158	121	360	522	564	363	385	545	108	490	49	498	425	108	157	349	421	352	362	382	399	555	496	320	232	237	440	387	256	337
416	516	746	202	375	407	426	218	381	276	213	295	402	93	352	174	312	641	326	638	620	407	273	414	420	111	380	421	242	344	313	356	221	587	542	564	146	408	121	136	374	0	382	378	99	128	414	376	326	216	107	231	401	93	61	123	106	288	673	588	331	117	189	232	462	193	629	610	424	443	498	365	354	117	244	172	289	117	603	552	273	271	251	294	449	388	478	129	287	34	477	340	294	357	321	460	289	75	288	501	532	545	125	433	581	385	636	558	118	81	358	387	254	270	470	432	241	302	60	551	446	436	329	74	356	172	524	253	381	405	404	638	322	306	592	484	277	160	482	206	151	384	159	377	338	55	155	366	495	419	317	304	73	484	227	494	204	268	584	77	423	331	343	391	195	623	486	537	195	342	295	411	103	511	185	538	457	248	96	437	610	502	258	331	159	247	180	129	259	245	161	104	658	510	189	177	388	305	109	195	193	512	271	631	344	576	408	301	540	424	435	432	434	100	541	561	577	330	317	462	329	353	151	101	419	522
184	742	448	486	377	279	574	497	599	125	557	90	734	325	53	340	431	314	58	312	293	86	383	88	93	362	457	124	162	629	501	314	409	294	215	237	239	297	312	252	398	376	0	81	431	325	678	140	85	219	437	493	104	298	344	407	386	575	346	850	369	411	377	389	184	525	302	329	258	312	189	239	586	277	140	313	483	269	898	753	332	602	488	474	152	264	151	459	619	401	758	118	531	688	534	120	617	401	442	272	796	829	477	717	301	573	309	231	463	411	430	671	258	600	794	223	397	179	390	224	617	770	146	436	155	313	245	232	569	34	326	328	500	93	265	157	609	445	123	537	441	110	443	661	500	330	403	650	218	607	400	331	317	157	335	778	441	368	257	407	121	615	344	212	479	342	196	210	233	430	232	743	388	201	529	748	645	141	426	721	329	159	348	268	436	579	423	367	543	529	470	370	332	188	290	515	555	425	318	525	472	750	125	304	506	249	416	632	213	505	246	697	720	445	261	272	297	661	649	143	187	203	268	463	142	245
108	676	390	476	300	215	497	490	565	105	547	139	727	319	35	330	365	294	119	291	273	44	363	67	73	352	380	47	142	614	466	252	398	229	195	216	232	220	301	245	321	369	80	0	424	319	644	90	99	208	430	503	27	291	337	400	380	569	323	784	312	401	366	377	108	518	282	254	181	235	124	219	551	270	189	302	472	262	878	687	312	592	477	413	75	220	131	452	612	391	723	97	520	682	524	113	606	390	412	195	730	776	466	698	225	538	288	211	456	400	353	660	238	590	784	146	367	159	384	203	540	759	126	430	133	302	168	212	509	87	249	282	423	73	244	136	602	438	135	530	437	60	433	650	423	324	393	638	142	551	344	301	310	136	315	758	430	339	236	401	49	605	270	163	468	267	120	190	282	354	212	736	381	137	519	682	579	191	419	710	254	155	328	248	432	572	412	387	532	519	459	359	302	136	275	509	479	371	311	519	465	684	173	284	429	229	339	625	192	428	169	662	710	435	184	207	221	655	642	88	167	183	262	456	69	168
464	505	795	193	426	458	477	237	370	325	159	344	309	117	400	225	363	689	374	687	668	455	323	463	468	162	431	470	291	333	364	408	272	635	590	612	212	460	216	184	425	98	430	427	0	157	403	425	374	272	33	250	450	141	80	142	125	275	721	552	382	138	239	283	510	100	677	658	475	495	546	417	343	165	293	224	282	188	510	517	324	217	245	344	497	439	526	55	194	128	441	388	285	263	312	508	235	142	339	550	496	508	84	418	630	387	684	606	36	123	409	376	320	216	377	482	292	350	40	599	446	343	378	33	405	224	573	319	417	454	456	687	372	355	640	532	184	174	531	112	158	439	180	366	389	149	206	355	544	418	368	356	111	532	279	458	225	319	632	51	471	285	395	441	163	671	535	585	243	392	361	318	117	559	131	507	450	297	51	401	658	550	310	397	179	154	201	148	246	234	131	159	707	558	255	90	439	356	202	102	212	501	319	679	395	625	459	207	588	474	487	421	380	95	589	609	626	236	224	510	379	403	200	60	468	570
361	640	692	327	443	373	535	175	506	222	308	241	468	41	297	261	421	586	271	584	566	352	338	360	365	235	489	367	188	469	422	404	330	532	488	509	119	435	182	78	465	128	327	324	164	0	538	322	272	169	171	189	347	37	78	99	72	408	618	701	399	241	297	310	408	258	575	555	404	459	444	329	478	75	190	233	404	106	669	666	334	367	376	402	394	355	423	193	353	159	590	285	419	422	445	405	384	200	397	447	645	658	220	558	527	494	582	503	196	205	467	512	266	365	535	380	350	247	124	496	554	502	275	170	302	233	470	244	490	351	438	584	430	252	538	429	343	137	428	271	167	334	284	503	447	102	280	490	441	528	426	365	57	429	288	608	329	350	529	141	369	434	404	338	300	568	432	482	102	451	300	476	121	456	280	656	566	194	160	550	555	447	319	336	117	312	304	72	382	370	268	229	604	456	250	249	497	407	140	259	151	637	216	576	453	522	483	366	485	532	392	557	529	228	486	506	523	395	382	407	277	301	58	197	365	467
542	106	854	212	347	454	233	613	81	573	345	594	307	493	648	347	283	878	625	846	841	669	370	697	702	339	290	604	539	83	179	431	275	732	779	772	509	454	418	529	332	412	681	645	400	533	0	585	623	474	427	626	628	502	456	518	501	128	825	202	344	296	306	389	600	377	866	755	469	489	673	470	109	494	563	369	214	480	238	142	417	277	222	232	613	477	750	449	297	380	83	589	166	261	174	743	225	353	265	563	146	159	321	58	725	140	844	795	366	332	302	82	458	246	231	503	318	518	414	783	144	264	562	373	577	369	669	467	157	702	430	783	229	603	800	726	439	549	765	443	543	613	288	87	244	464	307	53	635	116	311	381	483	726	406	118	260	342	792	431	635	188	414	521	247	739	645	761	588	312	503	305	491	685	319	128	127	567	441	83	755	767	373	499	554	330	277	524	188	174	284	336	804	692	403	354	195	335	464	477	588	102	582	868	236	813	366	303	748	266	481	22	136	341	686	706	722	333	273	644	523	541	544	341	579	661
48	616	372	432	241	141	438	490	505	104	509	139	723	318	100	288	306	345	127	313	308	132	312	156	161	313	321	71	142	554	407	193	356	212	246	238	232	161	292	245	262	369	141	91	424	318	584	0	99	208	430	503	95	290	337	400	379	519	305	725	253	362	324	326	87	518	333	235	121	176	140	154	492	270	189	261	430	262	818	628	245	553	435	354	80	130	217	452	612	382	664	41	478	678	472	201	568	355	355	136	671	717	428	638	206	479	311	262	456	362	294	600	187	552	745	87	309	108	383	250	481	721	64	429	43	261	149	161	450	148	190	264	364	73	267	193	602	438	223	530	435	32	391	591	364	323	350	579	121	492	285	244	309	193	265	699	388	281	259	400	102	566	211	74	430	248	112	228	281	294	152	732	381	152	480	622	519	190	419	651	235	234	277	188	431	572	370	386	494	474	421	321	284	159	224	489	419	312	311	518	465	624	173	335	370	280	280	625	215	369	110	603	671	396	166	186	203	654	641	111	107	122	261	431	45	147
145	682	469	426	332	223	528	440	539	61	497	45	678	269	72	280	376	350	33	347	329	122	324	123	129	302	412	143	92	569	441	259	349	309	251	272	182	258	251	195	352	319	84	100	374	269	618	99	0	158	381	453	124	241	288	351	330	516	382	790	314	351	316	329	184	468	338	332	219	273	220	183	526	220	95	253	423	213	838	693	276	542	428	418	171	209	187	403	563	341	698	62	470	632	474	169	557	341	386	233	736	769	417	657	304	513	345	267	406	351	384	611	199	540	734	184	341	122	334	259	572	710	90	380	100	253	247	174	509	114	287	361	449	26	301	192	553	388	191	481	385	114	383	601	454	274	343	590	218	547	344	275	260	192	277	718	381	313	292	351	145	555	289	156	419	345	209	246	193	385	174	686	331	233	469	688	585	96	370	661	332	211	290	210	382	522	362	337	483	469	410	309	368	224	230	459	510	369	262	469	415	690	79	340	460	285	371	576	248	460	207	637	660	385	263	283	300	605	592	178	131	147	212	406	142	244
249	533	579	278	307	248	405	340	391	109	349	131	563	168	184	132	292	473	162	471	453	239	202	247	252	154	359	254	75	420	292	272	200	419	375	396	82	310	95	95	329	216	218	211	274	169	470	209	159	0	280	353	234	141	187	250	230	368	505	642	263	202	168	180	295	368	462	443	280	335	331	205	377	120	91	104	274	114	689	545	198	393	279	273	281	229	310	302	462	185	549	172	322	518	325	292	408	184	268	324	588	620	268	508	414	365	469	390	304	202	338	462	98	392	585	256	220	128	233	383	425	561	162	279	189	104	357	77	360	238	313	471	301	139	425	316	452	288	315	380	283	223	235	453	317	170	194	441	328	398	294	230	160	316	152	570	232	214	416	250	256	406	269	215	270	456	319	369	136	321	133	572	231	343	321	539	436	95	269	513	443	334	183	169	281	422	214	236	334	320	261	161	491	343	86	329	367	272	123	368	315	542	118	463	324	409	348	475	372	403	268	488	512	237	373	393	410	505	492	294	152	177	112	271	252	354
472	530	803	219	451	484	502	209	396	333	178	352	325	125	408	251	389	697	382	695	677	463	349	471	476	187	456	478	299	359	390	434	297	643	598	620	220	485	224	193	451	106	438	435	32	165	428	433	383	280	0	248	458	149	88	150	134	303	729	572	407	163	265	309	518	116	686	666	501	520	555	442	369	173	301	249	307	197	526	537	350	238	271	370	505	465	534	24	210	136	461	396	311	279	337	516	255	168	365	558	516	529	109	438	638	412	692	614	63	149	435	395	345	236	393	491	317	358	48	607	471	359	386	58	413	249	581	344	442	462	481	695	398	363	648	540	200	144	539	128	127	445	206	392	414	157	231	381	552	443	393	382	119	540	304	478	251	345	640	57	480	305	421	449	189	679	543	593	252	418	386	334	96	567	152	527	476	305	19	421	666	558	335	422	185	170	226	156	271	260	157	184	715	567	281	107	464	381	210	90	187	527	327	687	421	633	485	223	596	500	503	447	400	120	597	617	634	253	240	518	387	411	208	86	476	578
546	738	877	426	604	558	655	71	603	407	405	426	564	197	482	403	541	771	456	769	750	537	501	545	550	340	609	552	373	566	542	585	450	717	672	694	304	620	350	262	603	232	493	509	261	189	636	507	456	354	249	0	532	221	176	111	139	502	803	798	560	346	417	461	592	355	759	740	589	644	628	514	576	257	375	401	514	281	765	763	501	463	478	522	579	539	608	264	449	263	686	470	518	518	545	590	481	304	517	632	742	754	317	655	712	614	766	688	293	309	587	609	451	462	632	564	470	432	220	681	674	598	460	266	487	401	655	429	610	525	623	769	550	437	722	614	439	106	613	367	167	518	388	599	567	247	384	588	626	648	546	533	203	614	456	704	433	497	714	238	553	530	572	523	396	753	617	667	287	570	485	573	169	641	377	753	683	379	230	647	740	632	487	521	76	409	409	155	479	467	364	333	789	640	418	345	617	534	301	295	64	734	401	761	573	707	637	462	670	652	577	654	626	327	671	691	708	427	476	592	461	485	242	293	550	652
91	659	373	499	283	199	480	513	548	128	570	162	751	342	59	353	349	298	142	274	269	43	369	71	77	375	363	30	165	597	450	235	419	212	199	199	256	203	324	268	304	392	103	28	447	342	627	96	123	231	454	527	0	314	361	424	403	589	307	767	295	424	389	395	91	541	286	237	164	219	107	237	534	293	213	326	486	286	861	670	320	615	501	397	58	214	135	476	636	414	706	110	534	705	514	117	630	414	395	179	713	759	490	681	208	522	272	215	479	424	336	643	256	613	800	129	350	177	407	207	524	783	144	453	137	326	151	230	492	109	232	265	406	97	228	140	626	461	139	554	460	73	456	633	406	347	416	621	125	534	327	284	333	140	334	741	454	322	219	424	32	628	254	157	492	250	103	189	305	337	230	760	404	120	542	665	562	214	443	694	237	159	334	266	455	596	436	410	556	542	483	383	285	119	293	532	462	354	335	542	489	667	196	288	412	233	323	649	176	411	153	645	717	458	168	188	204	678	665	71	185	201	285	480	52	151
337	604	668	291	406	349	498	207	470	198	292	217	451	28	273	225	385	562	247	560	541	328	301	336	341	200	452	343	164	433	386	380	293	508	463	485	85	411	146	57	428	92	303	300	148	37	502	298	247	145	154	220	323	0	61	117	89	378	594	677	362	206	261	273	383	242	550	531	380	435	419	305	443	38	166	196	367	69	652	638	297	350	340	366	370	330	399	176	336	123	566	261	383	405	410	381	368	164	361	423	621	633	204	522	503	458	557	479	180	170	431	476	241	349	519	355	313	223	107	472	518	485	251	153	278	196	446	220	453	327	414	560	394	228	513	405	326	155	404	254	151	306	248	466	410	66	244	455	417	491	389	329	34	405	251	583	293	313	505	124	344	417	368	314	283	544	408	458	116	414	276	460	105	432	264	627	529	170	143	526	531	423	282	312	149	296	269	104	348	334	251	193	580	431	214	232	460	371	103	242	182	601	192	552	417	498	447	349	461	496	368	521	513	192	462	482	499	379	366	383	252	276	73	180	341	443
385	566	715	255	432	396	483	159	432	245	233	264	392	37	320	232	370	609	294	607	589	375	330	383	388	168	437	390	211	395	371	414	279	555	511	532	133	458	179	105	432	61	350	347	89	77	464	345	295	192	95	172	370	61	0	64	48	332	641	626	389	174	246	290	431	183	598	579	427	482	467	352	404	85	213	229	343	109	593	591	330	292	307	351	417	378	446	118	278	91	515	308	346	347	373	429	309	133	346	470	570	583	145	483	550	443	605	527	121	138	416	437	289	290	460	403	299	270	49	519	503	426	298	95	325	229	493	267	439	374	461	607	379	275	561	452	267	101	451	196	90	352	217	428	396	75	212	416	464	477	375	362	31	452	284	532	262	326	552	66	392	359	401	361	225	592	455	506	164	399	323	401	44	479	205	581	511	217	85	475	579	470	315	359	101	237	237	70	307	296	192	162	627	479	247	174	446	362	129	184	134	563	239	600	402	545	466	291	508	481	415	483	454	156	509	529	546	320	307	431	300	324	120	121	388	490
448	629	778	318	495	460	546	97	495	308	296	327	455	90	384	295	433	673	358	671	652	439	393	447	452	231	500	453	274	458	433	476	341	619	574	596	196	522	242	168	495	124	414	410	152	98	527	408	358	256	159	111	434	116	67	0	32	394	705	689	451	237	309	352	494	246	661	642	490	546	530	415	468	149	276	292	406	172	657	654	393	355	370	414	481	441	510	182	341	154	578	372	410	410	436	492	372	195	409	534	633	646	208	546	613	505	668	590	184	201	479	500	352	353	523	466	361	334	112	583	566	489	361	158	388	292	556	331	501	437	524	670	442	338	624	516	331	41	514	259	104	415	279	491	458	139	275	479	527	539	437	424	94	516	347	595	324	389	616	129	455	422	464	425	288	655	518	569	196	462	387	464	77	543	268	644	574	280	148	538	642	534	378	423	39	300	300	74	370	359	255	225	691	542	309	237	508	425	192	239	73	626	303	663	464	608	529	354	572	544	479	546	517	219	573	593	609	383	370	494	363	387	152	184	452	554
426	613	756	301	479	438	529	125	478	286	280	305	439	63	362	278	416	651	335	648	630	416	376	424	430	214	484	431	252	441	417	460	325	597	552	573	174	499	225	145	478	107	392	388	136	71	511	386	336	234	142	138	411	89	51	32	0	377	683	672	435	220	292	336	472	230	639	620	468	523	508	393	451	127	254	275	389	156	640	638	376	338	353	397	459	419	488	164	324	137	561	350	393	393	420	470	355	179	392	511	617	629	192	530	591	489	646	568	168	184	462	484	330	337	507	444	345	311	95	560	549	473	339	141	366	275	534	308	485	415	503	648	425	316	602	493	314	71	492	242	130	395	263	474	442	122	259	463	505	523	421	408	78	493	330	579	308	372	593	112	433	405	447	403	271	633	496	547	169	445	364	448	83	521	251	628	558	258	131	522	620	512	362	400	67	284	283	47	354	342	239	208	668	520	293	220	492	408	176	230	100	609	281	641	448	586	512	337	549	527	457	529	501	202	551	571	587	366	353	472	341	365	125	168	429	531
503	230	838	88	308	416	216	488	95	467	225	488	249	369	542	243	244	831	519	808	802	597	294	605	610	215	261	565	433	58	150	365	184	693	732	733	385	415	295	405	303	288	575	569	275	408	128	519	516	368	303	502	589	378	332	394	377	0	786	302	305	172	208	291	561	285	820	716	430	450	634	404	68	370	457	263	105	356	328	266	351	178	113	203	574	426	668	325	239	256	191	483	70	204	89	650	138	229	220	524	246	258	196	147	687	111	805	748	242	208	273	101	361	155	247	464	248	412	290	744	170	239	460	249	487	263	631	361	139	596	392	745	200	497	761	674	380	425	673	319	416	535	164	91	216	340	183	80	596	143	272	315	359	674	311	208	136	275	753	307	596	97	352	478	123	700	606	722	464	273	403	259	367	647	198	252	175	461	317	151	716	692	307	433	430	272	153	399	72	49	160	212	765	653	297	230	178	279	340	353	464	226	475	821	218	767	337	245	710	249	442	146	173	217	647	667	684	276	216	605	436	461	420	217	540	622
287	855	112	700	479	394	676	784	744	399	811	423	989	612	329	591	544	174	400	35	103	288	565	288	257	616	559	283	436	793	645	431	615	118	161	110	526	396	595	539	500	663	346	306	718	612	823	305	383	502	724	797	289	584	631	694	673	786	0	963	491	665	597	602	226	812	163	101	360	373	191	433	730	564	473	564	682	556	1057	866	516	819	703	592	273	409	217	746	906	685	902	344	730	943	710	255	833	658	591	301	909	955	731	877	153	717	81	142	750	665	532	839	490	817	996	325	546	411	677	165	719	987	367	723	343	564	155	464	688	342	428	43	602	367	81	190	896	732	291	824	732	296	679	829	602	617	646	817	196	730	523	480	603	190	561	937	655	518	123	694	257	832	449	353	721	111	245	165	571	533	455	998	675	184	783	861	758	474	713	889	101	230	530	471	725	866	659	680	760	742	724	624	25	208	527	792	658	550	605	812	759	863	456	164	608	194	519	922	136	607	348	841	913	699	141	135	128	948	935	229	410	403	555	734	261	191
681	147	970	392	488	593	347	745	277	742	444	764	395	651	815	516	452	1017	795	985	980	808	539	836	841	519	420	743	708	272	348	591	445	871	918	910	689	593	587	709	463	592	851	783	545	691	198	724	792	643	561	784	766	675	614	676	659	302	964	0	513	476	475	559	739	465	1005	894	608	628	811	639	305	674	732	538	406	660	272	102	586	365	408	401	752	615	888	575	385	560	120	758	352	349	359	881	313	533	435	701	71	118	479	182	864	284	983	934	509	512	433	209	627	334	313	642	487	688	572	922	245	346	731	531	715	538	808	636	286	866	569	922	373	772	939	865	527	704	904	534	693	753	468	217	363	644	487	233	774	245	480	550	645	865	575	153	440	511	930	589	774	290	576	659	427	878	783	900	768	449	672	387	650	824	418	113	213	736	578	165	894	906	542	668	713	418	457	682	339	353	464	516	942	831	572	460	307	504	644	583	746	139	751	1007	355	952	497	391	887	383	619	178	217	507	825	845	861	421	361	782	693	699	724	500	718	799
210	407	545	250	46	123	244	544	264	286	384	329	539	387	325	188	65	546	343	515	509	337	115	365	370	224	127	272	276	313	166	97	140	400	447	440	338	122	217	358	68	330	371	313	381	396	343	253	314	268	409	557	296	359	388	449	433	305	493	515	0	268	147	152	268	443	534	423	137	157	341	135	251	324	339	172	203	309	577	418	107	369	239	113	281	145	418	431	470	298	423	263	251	493	231	411	383	266	112	231	461	498	339	397	394	238	512	463	374	273	100	359	171	367	516	171	96	214	368	451	287	532	227	357	245	172	337	198	234	379	98	451	161	288	468	394	537	486	433	476	478	281	229	350	170	325	195	338	303	272	34	46	369	394	119	458	205	68	460	385	304	382	72	189	271	407	313	429	402	96	199	552	429	353	355	413	310	331	404	410	423	435	87	164	486	480	209	455	310	292	298	231	472	360	193	387	226	61	294	478	519	415	343	536	176	482	86	471	416	175	149	362	434	307	354	374	390	531	505	312	189	206	374	342	247	329
397	399	739	86	310	350	359	331	265	312	157	334	372	207	388	115	245	677	365	675	656	443	213	451	456	53	313	430	278	228	246	295	154	579	578	600	223	346	134	243	307	117	421	414	138	242	297	369	362	213	165	344	438	206	175	236	220	172	673	472	267	0	125	173	455	195	665	603	362	381	507	309	237	209	302	115	173	194	497	435	216	201	135	227	448	331	514	187	290	85	360	333	178	326	204	496	216	68	221	458	416	428	76	317	574	281	672	594	112	36	291	270	211	200	394	390	177	262	147	587	340	369	311	111	338	115	517	211	309	441	342	631	255	342	628	520	290	273	518	228	264	378	43	261	271	169	80	249	488	312	253	244	187	520	170	378	88	205	620	163	446	214	282	349	78	616	479	573	302	275	253	380	216	520	129	422	344	306	179	321	603	538	201	289	273	249	64	242	142	129	69	51	651	526	147	137	321	241	179	226	306	396	321	667	277	612	341	303	576	357	373	316	320	45	534	554	570	332	319	478	286	311	259	80	412	514
313	369	648	120	189	225	240	404	226	272	253	293	410	280	347	46	127	636	324	617	612	402	101	410	415	85	195	375	238	255	128	173	36	503	537	543	238	225	117	258	189	189	380	374	241	296	305	324	321	173	268	417	393	259	247	309	292	208	596	477	146	126	0	95	371	311	624	526	240	260	444	211	213	224	262	68	109	209	526	380	159	239	123	108	384	234	473	290	341	158	385	288	157	364	161	455	254	126	103	334	423	457	198	346	496	200	615	553	234	132	173	299	166	238	431	274	56	217	228	546	260	407	265	216	292	68	440	166	196	401	220	554	136	302	571	479	406	346	478	344	335	339	87	290	153	225	53	279	406	234	132	122	260	479	116	407	76	83	563	245	401	252	160	286	140	510	416	532	306	156	208	418	289	456	224	375	272	266	264	350	526	497	114	241	346	351	66	315	180	162	156	93	574	463	102	255	203	119	194	338	379	377	280	626	159	572	223	342	519	238	252	324	358	167	457	477	493	402	376	415	241	266	273	201	350	432
318	451	653	203	195	231	323	447	309	283	322	305	492	298	352	63	174	641	336	623	618	406	41	414	420	129	243	380	249	341	210	178	121	508	542	548	250	230	128	270	217	233	392	378	284	308	388	325	333	185	312	460	394	271	291	353	336	291	601	560	151	173	95	0	376	360	629	531	246	265	449	217	295	235	273	79	195	221	612	463	140	322	206	157	390	239	478	334	423	201	467	289	243	447	246	460	337	169	125	339	505	542	242	431	502	282	621	558	277	176	220	385	140	320	514	279	76	219	271	550	343	490	267	260	294	79	446	167	278	405	226	560	218	315	577	483	455	389	482	391	379	341	161	375	235	237	125	364	412	316	152	128	281	483	66	492	159	89	568	288	402	335	166	292	214	515	421	537	318	204	185	501	332	462	294	457	354	277	307	435	531	502	98	221	389	415	141	358	263	245	230	136	580	468	114	302	285	140	205	381	423	459	292	631	241	576	236	425	525	291	257	406	440	210	462	482	499	484	459	420	232	257	285	245	355	437
63	631	293	476	255	171	452	575	520	190	594	224	765	404	139	373	321	310	213	256	271	133	341	160	166	399	335	67	227	569	422	207	391	133	212	203	317	175	378	330	276	454	184	108	509	404	599	87	184	293	515	588	91	376	422	485	465	561	226	739	267	448	373	378	0	603	299	156	136	176	95	209	506	355	274	347	458	347	833	642	292	595	479	368	75	186	184	537	696	467	678	127	506	719	486	206	610	441	367	104	685	731	513	653	128	494	267	228	541	447	308	615	273	593	772	101	322	194	469	218	496	763	146	515	119	347	71	247	464	190	204	185	378	159	210	159	687	523	228	616	521	78	455	605	378	409	422	593	36	506	299	256	395	159	338	713	432	294	221	486	99	608	226	129	497	169	72	193	367	309	234	774	466	107	566	637	534	276	504	666	156	199	306	247	517	657	435	472	536	518	506	406	205	130	310	574	434	326	396	604	550	639	258	301	384	246	295	698	181	383	125	617	689	482	87	107	124	740	727	103	189	180	347	517	44	62
546	436	877	203	472	522	494	314	378	406	89	425	213	199	482	304	408	771	456	769	750	537	398	545	550	240	467	551	372	341	382	469	317	717	672	694	294	521	297	266	470	180	512	508	91	239	378	506	456	354	107	332	532	223	162	224	207	285	803	473	442	196	311	361	592	0	759	740	537	556	628	495	351	247	374	302	292	270	414	439	403	152	255	389	579	518	608	119	98	210	362	470	295	167	322	590	195	228	384	630	417	430	132	339	711	395	766	688	100	192	454	296	398	176	280	564	352	432	122	681	454	247	459	119	486	302	654	397	423	536	517	769	409	437	722	614	99	250	612	77	236	533	228	305	425	231	275	328	626	426	424	419	192	614	357	380	240	380	714	132	553	245	457	523	173	753	617	667	325	437	439	222	199	641	104	428	458	378	124	322	740	632	388	475	260	58	249	230	220	244	162	237	789	640	334	60	457	412	284	128	292	427	401	761	431	706	504	111	670	511	548	375	301	160	671	691	708	140	127	592	461	485	282	133	550	652
327	895	272	725	519	434	716	739	784	353	796	378	976	567	284	579	584	41	355	129	114	243	605	243	212	600	599	294	391	833	685	471	647	269	93	158	481	439	550	494	540	618	301	280	673	567	863	332	338	457	679	752	285	539	586	649	628	820	163	1003	531	649	615	625	299	767	0	261	400	446	214	467	770	519	428	551	722	511	1097	906	556	840	726	632	283	449	170	701	861	639	942	346	770	930	750	208	855	639	631	374	949	995	715	917	307	757	116	73	705	649	572	879	486	839	1032	365	586	408	632	151	759	1008	374	678	373	551	277	461	728	292	468	203	642	322	140	149	851	687	229	779	688	324	682	869	642	572	641	857	269	770	563	520	558	149	564	977	679	558	139	649	262	853	489	393	717	270	272	147	526	573	460	985	630	200	767	901	798	429	668	929	261	168	570	496	680	821	661	635	781	767	708	608	185	204	523	757	698	590	560	767	714	903	411	5	648	68	559	874	169	647	388	881	953	683	270	246	287	903	890	223	416	431	510	705	288	296
218	786	157	631	410	325	607	723	675	338	742	373	920	552	268	521	475	273	352	133	202	220	496	246	223	547	490	214	375	724	576	362	546	49	221	150	466	319	526	478	431	602	302	237	657	552	754	236	333	441	664	737	220	524	571	634	613	716	102	894	422	596	528	533	157	751	261	0	291	297	122	364	661	503	423	495	613	496	988	797	447	750	633	523	205	340	193	686	846	616	833	275	661	874	641	226	764	589	522	232	840	886	662	808	76	648	179	228	689	596	463	770	421	748	927	256	477	342	617	205	650	918	297	663	274	495	86	395	619	299	353	60	533	307	123	168	836	671	262	764	669	226	610	760	533	557	576	748	127	661	454	411	543	168	492	868	586	449	162	634	189	763	380	284	652	34	176	202	515	464	385	929	614	115	714	792	689	424	653	820	0	208	461	402	665	806	590	620	691	673	655	555	80	139	458	723	589	481	545	752	699	794	406	263	539	255	450	853	176	538	279	772	844	630	72	66	57	888	875	160	341	334	495	665	192	122
77	499	427	344	124	39	321	570	388	223	479	257	633	398	211	278	189	414	246	382	377	205	210	233	238	315	204	139	217	437	290	76	259	267	315	307	312	40	308	325	145	421	256	180	473	399	467	121	218	278	500	583	163	371	417	480	460	430	360	608	136	364	241	247	135	537	402	291	0	65	208	85	375	350	290	264	327	342	701	511	161	463	347	237	149	61	285	522	565	390	547	160	375	588	355	278	478	358	235	108	554	600	430	521	261	362	380	331	466	364	177	483	199	462	640	38	190	155	460	318	364	631	150	448	123	264	205	203	333	263	69	319	247	192	336	262	632	518	300	570	517	150	324	474	247	403	290	462	171	375	168	124	390	262	206	582	300	162	327	477	171	476	94	67	366	303	180	297	362	177	156	642	461	221	450	505	402	272	495	534	291	303	174	122	511	575	303	466	404	386	393	323	339	227	260	481	302	195	385	570	545	507	284	404	253	349	163	566	284	252	16	486	558	399	221	241	258	626	600	179	132	114	342	433	114	196
132	520	401	365	144	99	341	625	409	278	499	312	654	454	266	299	210	458	301	404	419	259	230	287	293	332	224	194	272	458	311	101	280	281	360	351	367	41	324	380	165	437	310	235	489	454	488	175	272	333	516	638	218	426	473	536	515	450	374	628	156	381	262	267	176	558	447	295	66	0	243	144	395	405	346	280	347	398	722	531	193	484	368	257	203	121	332	538	585	406	567	215	395	608	375	333	499	374	256	74	574	620	446	542	275	383	414	375	482	380	197	504	259	482	661	93	211	210	476	366	385	652	206	465	179	280	219	258	353	317	73	333	267	246	358	307	652	573	355	591	572	205	344	494	267	433	311	482	184	395	188	145	445	307	227	602	321	183	369	493	226	497	115	123	386	263	235	341	417	198	216	663	516	255	471	526	423	327	512	555	295	347	195	182	567	595	324	522	425	407	413	339	353	278	301	502	323	215	401	586	600	528	339	448	273	394	184	587	329	272	71	506	578	415	235	255	272	646	620	234	188	169	397	449	169	210
136	704	288	549	328	243	525	611	593	226	647	260	838	440	157	426	394	225	240	193	187	109	414	134	129	452	408	103	263	642	495	280	464	116	126	118	353	248	422	366	349	490	190	125	545	440	672	141	220	329	552	624	109	412	459	522	501	634	221	812	340	501	446	451	96	639	213	151	209	243	0	282	579	391	310	400	531	384	906	715	365	668	552	441	92	259	98	574	734	512	751	180	579	792	559	131	682	494	440	171	758	804	567	726	128	567	190	142	577	501	381	688	326	666	845	174	395	247	505	132	569	836	202	551	182	400	74	300	537	188	277	180	451	195	146	73	723	559	168	652	557	130	529	678	451	445	489	666	66	579	372	329	431	73	404	786	505	367	138	522	77	681	299	202	569	164	68	108	403	382	290	847	502	22	619	710	607	312	541	738	151	114	379	320	553	693	509	508	609	591	560	459	200	45	363	627	507	399	433	640	586	712	294	215	457	160	368	747	95	456	197	690	762	535	91	94	124	776	763	49	246	253	383	570	97	93
151	533	500	315	156	48	353	498	390	155	447	198	605	326	194	226	196	483	211	455	450	249	181	257	262	252	236	213	145	439	292	79	231	340	384	380	240	109	245	253	177	358	240	221	409	326	469	154	183	205	437	511	237	298	345	408	387	404	434	641	134	301	213	218	209	485	471	364	85	144	281	0	376	277	218	200	304	270	703	544	97	434	318	239	222	29	320	459	536	326	548	131	352	559	356	302	449	294	207	187	587	624	367	523	334	364	453	400	402	301	209	485	120	433	627	118	162	82	396	392	396	602	96	385	123	200	278	130	360	248	113	392	279	157	409	326	580	446	325	516	442	184	295	476	279	331	261	463	244	398	165	96	317	326	171	583	271	133	400	413	245	448	109	81	337	376	253	370	289	210	78	613	389	294	419	539	436	200	432	536	364	344	146	44	439	540	274	394	375	358	360	259	412	301	181	427	335	190	322	506	473	541	211	473	285	419	195	537	357	284	96	487	553	335	294	314	331	597	571	252	57	75	269	370	188	269
449	184	772	153	254	361	151	554	31	480	290	501	295	434	555	254	190	785	532	753	748	576	277	604	609	280	197	511	446	64	86	338	182	639	686	678	446	361	325	466	239	353	588	551	341	474	108	492	529	381	368	567	535	443	397	459	442	68	732	307	251	237	213	296	507	351	773	662	376	396	580	377	0	432	470	276	128	417	337	219	324	236	146	139	520	383	657	390	285	321	188	496	90	249	81	649	183	294	172	470	251	263	262	156	632	47	751	702	307	273	209	110	365	205	267	410	225	425	355	690	106	284	469	314	483	276	576	374	75	609	337	690	136	510	707	633	427	490	672	384	483	520	230	100	152	405	247	89	542	78	218	288	424	633	313	217	196	248	699	372	542	142	321	428	188	646	552	668	514	219	410	304	433	592	264	213	111	474	382	160	662	674	280	406	495	318	217	465	134	115	225	277	710	599	310	295	113	242	402	418	529	194	488	775	154	720	273	290	655	184	388	127	184	282	593	613	629	321	261	551	430	448	482	283	486	567
315	589	645	285	368	327	460	240	446	175	313	194	472	63	251	187	347	540	224	537	519	305	263	313	319	173	415	320	141	427	348	343	256	486	441	462	62	388	108	35	391	114	281	277	169	73	496	275	225	123	175	253	300	36	82	145	125	370	572	671	325	210	223	236	361	263	528	509	357	413	397	282	433	0	143	159	329	32	673	600	259	371	323	328	348	308	377	197	357	144	560	239	377	427	381	359	389	166	323	401	615	627	225	516	480	420	535	457	201	191	393	469	219	370	540	333	276	200	129	449	480	506	228	175	255	159	423	197	416	304	391	537	356	205	491	382	347	183	381	275	176	285	242	460	373	68	227	448	394	454	352	291	55	382	214	577	276	276	483	145	322	414	330	292	277	522	385	436	94	376	254	481	126	410	285	595	492	147	164	520	509	401	245	289	182	317	253	139	341	328	268	162	557	409	176	254	423	333	65	263	215	595	170	530	379	475	409	370	438	458	346	515	519	214	440	460	476	400	387	361	230	254	50	201	318	420
236	622	559	367	371	263	494	360	480	108	438	54	597	188	162	221	381	440	84	438	419	212	284	214	219	243	448	234	77	509	382	294	289	400	341	363	102	325	183	115	392	239	140	191	294	189	559	189	95	91	300	373	214	161	207	270	250	457	472	731	340	292	257	269	275	388	428	423	293	349	311	218	466	140	0	193	363	132	778	634	275	482	368	362	262	244	277	322	482	269	638	153	411	552	414	257	497	272	357	324	677	709	350	598	394	454	435	357	326	291	424	551	170	481	665	269	309	137	254	350	514	631	164	300	190	193	337	148	450	172	328	451	390	117	391	283	472	308	260	400	303	204	324	542	406	193	284	530	308	488	371	306	180	283	237	659	321	291	383	270	236	495	324	228	359	436	299	336	101	410	189	606	251	323	410	628	526	19	289	602	423	296	260	225	302	442	303	257	423	409	350	250	458	314	175	379	456	348	181	388	335	631	42	430	413	375	411	495	339	492	282	577	601	326	354	374	390	525	512	269	166	190	132	326	232	334
290	433	632	176	218	242	304	379	290	207	254	229	465	221	283	31	191	572	260	569	551	337	113	345	351	58	259	322	173	319	192	192	100	472	473	494	172	244	51	193	240	164	316	309	216	230	369	262	257	108	243	392	331	193	222	284	267	263	565	541	174	107	67	80	347	291	560	495	259	279	400	201	277	158	197	0	173	143	587	444	109	295	178	172	340	224	409	265	386	132	448	225	221	419	225	391	309	101	167	351	487	517	173	406	466	264	567	489	209	107	237	359	104	293	487	282	120	155	203	481	324	463	203	191	230	0	410	103	260	336	240	524	200	237	523	414	386	321	413	323	319	277	134	350	217	160	94	338	381	298	196	140	203	414	63	467	131	125	514	220	338	308	179	241	175	508	372	468	242	220	145	474	264	412	226	439	336	201	238	410	495	433	94	181	320	346	113	290	236	218	166	66	544	419	39	234	267	182	128	312	354	441	216	562	223	507	258	399	470	302	271	388	413	142	426	446	463	429	416	371	179	203	208	176	305	407
401	295	735	88	206	313	219	493	142	378	232	399	346	373	453	152	141	737	430	705	700	508	196	516	521	191	176	463	344	148	106	267	81	590	638	630	344	312	223	364	203	286	486	480	280	402	214	430	427	279	307	506	486	365	337	398	382	105	683	394	203	174	111	196	458	290	725	614	328	347	531	306	128	330	368	174	0	315	420	311	253	205	39	111	472	328	579	330	306	255	282	394	50	300	52	561	206	223	117	421	338	350	201	239	584	132	703	654	246	210	185	192	272	203	343	361	150	323	294	641	191	336	371	253	398	174	528	272	156	507	289	642	118	408	659	585	385	430	584	323	422	445	131	183	134	331	141	172	494	163	170	217	357	585	222	300	89	177	650	311	494	193	254	381	127	597	503	620	412	171	314	356	372	544	203	305	202	372	322	243	614	603	209	335	435	316	110	404	132	104	164	199	662	550	208	234	182	176	300	357	468	304	386	727	140	672	237	308	607	220	339	233	267	218	544	564	581	367	312	502	347	372	379	222	437	519
304	574	634	270	354	316	446	266	432	164	329	183	498	95	240	173	332	529	214	527	508	295	249	303	308	158	400	309	130	412	333	328	241	475	430	452	31	378	94	54	376	117	270	266	194	104	482	264	214	113	201	279	290	67	108	171	154	356	561	656	310	195	209	221	350	289	517	498	346	402	386	271	418	32	132	144	315	0	682	586	245	386	308	314	337	297	366	223	383	147	545	228	362	452	366	348	401	151	308	390	600	613	241	501	469	405	524	446	226	180	378	455	210	384	565	322	261	190	154	439	466	532	217	191	244	144	412	188	401	294	376	526	342	195	480	372	373	208	370	301	199	277	227	445	358	66	213	434	384	439	337	276	80	372	199	562	261	261	472	171	311	399	316	281	263	511	375	425	114	362	244	507	152	399	301	580	477	136	190	505	498	390	230	280	207	343	238	171	327	313	254	147	547	398	161	279	408	318	51	289	241	580	159	519	364	464	394	396	428	444	335	500	504	217	429	449	465	425	412	350	219	243	70	217	308	410
772	231	1068	411	577	685	445	686	312	789	463	811	255	597	865	566	513	1109	842	1077	1072	900	600	928	933	537	520	834	755	290	409	662	498	962	1010	1002	692	684	618	664	562	578	898	875	489	637	233	815	839	690	505	730	858	621	560	622	605	328	1055	270	575	495	527	612	830	405	1097	985	700	719	903	700	336	645	773	585	419	668	0	235	648	384	427	462	844	707	980	517	325	579	157	805	371	304	390	973	331	551	496	793	214	187	497	201	956	371	1074	1026	498	531	532	228	688	353	136	733	548	735	520	1013	343	169	783	517	807	585	900	683	375	918	661	1014	459	819	1031	957	468	648	995	475	646	847	487	236	463	629	505	252	865	332	542	611	591	957	636	121	459	572	1022	531	866	309	644	751	445	969	875	991	723	543	725	209	597	916	437	225	311	777	522	183	985	998	603	730	659	359	475	628	357	372	483	535	1034	922	619	461	405	565	663	526	690	222	798	1099	455	1044	596	331	979	481	711	213	236	526	916	936	953	362	299	874	754	771	680	518	809	891
583	50	873	351	390	496	249	713	186	644	412	666	363	619	717	419	354	919	697	888	882	710	442	738	743	458	323	645	610	222	250	493	347	773	820	813	611	495	490	631	365	551	753	686	513	659	141	626	694	546	529	752	669	632	582	644	627	266	866	102	416	435	377	461	641	432	908	796	510	530	714	542	216	596	634	440	308	582	240	0	489	333	342	303	654	518	791	543	353	519	88	660	302	317	261	784	281	492	337	604	48	95	447	150	767	186	885	836	477	471	336	177	529	302	281	544	390	590	540	824	148	314	634	499	618	440	710	538	189	768	472	825	276	675	841	768	495	672	806	502	658	656	427	185	266	598	426	192	676	147	383	453	612	768	478	121	392	413	833	557	677	258	479	562	386	780	686	802	679	351	575	354	618	726	386	16	116	638	546	133	796	808	445	571	680	386	413	650	307	313	423	466	845	733	475	428	209	407	566	551	714	43	653	909	257	855	399	359	789	285	522	132	185	480	727	747	763	389	329	685	595	602	646	468	620	702
233	482	583	265	150	139	349	480	339	248	355	291	554	322	288	134	169	569	305	538	532	342	118	350	355	160	232	295	240	388	241	106	180	423	471	463	274	158	152	294	173	266	333	314	317	332	418	245	276	204	345	493	319	295	324	385	369	351	516	590	107	209	162	140	291	393	558	446	160	193	364	97	326	259	275	108	254	245	652	493	0	384	268	188	305	120	414	367	485	234	498	225	302	508	305	396	398	202	156	264	536	573	275	472	417	313	535	487	310	208	205	434	106	382	576	194	111	176	304	474	373	552	189	293	216	108	361	134	309	341	162	475	249	250	491	418	488	422	418	424	419	276	237	425	266	261	197	413	326	347	137	73	305	418	79	533	221	83	483	321	327	397	112	172	276	443	336	452	337	200	152	563	365	377	327	488	385	271	340	485	446	437	65	126	422	447	216	391	325	307	267	167	495	383	129	335	316	139	229	414	455	490	283	560	272	505	191	487	440	280	172	437	502	243	377	397	414	530	517	335	151	168	309	278	270	352
538	334	873	121	401	451	383	440	263	499	91	521	220	322	575	276	336	864	552	843	837	630	326	638	643	245	381	600	465	226	296	398	245	728	765	768	415	450	326	390	398	270	608	601	216	362	277	552	549	401	232	455	621	346	286	347	331	178	821	371	371	203	241	323	596	151	852	751	465	485	669	436	236	370	489	295	206	386	390	337	384	0	170	316	609	459	701	246	122	259	260	515	204	163	236	683	54	250	312	559	315	328	150	237	722	279	840	781	181	211	383	194	394	35	274	499	281	445	243	774	338	241	493	203	520	295	665	393	307	629	446	779	323	530	796	707	237	375	705	220	359	568	195	196	339	325	216	226	631	310	353	347	316	707	344	278	169	308	788	260	629	104	385	511	143	735	641	757	449	366	436	229	321	681	89	326	343	493	250	220	751	725	340	466	384	132	185	353	106	156	161	243	800	688	330	131	345	340	371	254	417	325	508	854	346	799	432	124	744	417	477	273	199	178	682	702	718	183	162	640	469	494	405	171	575	657
420	325	755	52	241	332	256	457	173	381	195	403	339	337	457	156	177	746	434	724	719	512	208	520	525	164	214	482	347	157	144	280	115	610	647	650	334	332	226	355	239	248	490	483	243	373	223	434	431	283	271	470	503	338	300	362	345	113	703	402	238	135	123	205	478	254	734	633	347	367	551	318	146	320	371	177	38	305	428	345	266	168	0	148	491	341	583	293	270	216	291	397	59	293	85	565	183	184	153	441	346	359	164	247	603	166	722	663	210	171	223	201	276	167	352	381	163	327	258	656	225	336	375	217	402	177	547	275	190	510	325	661	155	411	678	589	348	393	587	287	386	450	93	191	172	300	102	180	513	197	205	229	319	589	226	308	51	190	670	275	511	181	267	393	91	617	523	639	414	206	317	347	335	563	167	339	236	375	285	251	633	607	221	348	398	280	72	368	109	92	128	161	682	570	212	198	219	211	290	321	432	321	390	736	178	681	273	271	626	257	359	241	275	180	564	584	600	331	305	522	351	376	370	185	457	539
311	294	646	195	116	223	166	508	152	376	330	397	430	384	429	150	51	647	428	615	610	438	139	466	471	189	103	373	341	201	54	200	78	501	548	540	342	223	221	362	113	293	474	413	345	400	231	354	418	277	372	521	396	363	351	413	396	203	594	403	113	226	108	158	369	388	635	524	238	258	441	239	138	327	365	171	111	313	465	306	186	315	149	0	382	245	518	394	417	261	310	366	159	384	118	511	317	230	34	331	349	386	299	285	494	126	613	564	338	236	83	247	226	314	404	272	87	305	332	552	186	420	331	320	345	171	438	253	122	483	199	552	62	392	569	495	483	450	534	421	440	383	184	237	78	329	157	225	404	160	80	150	364	495	175	345	151	110	560	349	404	278	183	289	217	508	414	530	410	81	272	440	393	454	301	300	198	369	367	298	524	536	142	268	449	427	163	419	243	215	253	197	572	461	206	332	128	104	297	442	483	303	384	637	84	582	146	418	517	151	250	249	321	271	455	475	491	456	396	412	292	309	377	306	348	429
76	644	342	489	268	184	465	560	533	175	587	209	778	389	106	367	334	296	189	264	259	96	354	124	129	392	348	28	212	582	435	220	404	183	197	189	303	189	371	315	289	439	150	75	494	389	612	81	170	278	501	573	58	361	408	471	450	574	276	752	280	441	386	391	75	588	284	206	149	204	90	222	520	340	260	340	471	333	846	655	305	608	492	382	0	199	167	523	683	461	691	120	519	732	500	170	623	434	380	164	698	744	507	666	177	507	262	213	526	441	321	628	266	606	785	114	335	187	454	201	509	776	143	500	122	340	120	240	478	157	217	234	391	144	218	144	673	508	192	601	508	71	469	619	391	394	429	607	108	519	313	269	380	144	344	727	445	307	209	471	61	621	239	142	509	219	62	179	352	322	231	787	451	103	559	650	547	261	490	679	206	185	319	260	502	643	449	457	549	531	500	400	255	110	303	568	447	340	382	589	536	652	243	286	397	231	308	696	166	397	138	631	703	475	137	157	173	725	712	61	186	193	332	510	37	135
127	508	477	338	132	24	329	523	397	181	469	224	627	352	220	249	198	463	237	432	426	254	203	282	287	274	212	189	170	446	299	84	253	317	364	357	265	86	267	278	153	380	265	220	431	352	476	130	209	230	459	536	213	324	371	434	413	426	410	616	144	323	235	240	185	507	452	340	61	121	258	28	383	303	244	222	327	296	710	519	119	457	341	246	198	0	335	481	558	348	555	157	375	581	363	328	471	316	229	164	562	608	389	530	311	371	429	380	425	323	185	492	143	455	649	94	184	108	419	368	373	625	122	407	114	222	254	155	342	273	89	369	255	183	385	312	602	471	350	538	468	162	317	483	255	357	284	471	220	383	177	118	343	312	194	591	294	156	377	435	221	470	103	58	359	353	230	346	315	186	100	636	414	270	441	514	411	225	454	543	340	352	168	66	465	562	297	420	398	380	382	282	389	277	203	450	311	203	344	528	498	516	237	453	261	399	172	560	333	261	73	494	566	357	271	291	307	619	593	229	83	98	295	392	164	246
210	778	321	575	403	318	600	589	667	204	646	228	826	417	135	429	468	183	205	184	162	93	461	93	62	450	483	163	241	716	569	355	497	205	84	109	331	323	400	344	424	468	151	130	523	418	746	215	188	307	529	602	135	390	436	499	479	668	218	887	415	499	465	475	185	617	171	240	284	332	100	318	654	369	278	401	571	361	980	790	411	690	576	516	167	333	0	551	711	489	826	196	619	780	622	41	705	489	514	260	833	879	565	800	217	641	182	100	555	499	456	759	337	689	882	249	469	258	482	92	643	858	224	528	234	401	163	311	612	128	352	200	526	172	138	30	701	537	77	629	537	189	532	750	526	422	491	741	155	654	447	404	409	30	414	861	529	441	129	499	128	703	373	277	567	253	158	79	376	456	310	835	480	86	618	784	681	279	518	810	240	31	427	346	530	671	511	485	631	617	558	458	204	90	373	607	581	474	410	617	564	787	261	173	532	118	442	724	85	531	272	765	809	534	180	183	214	754	741	107	266	281	361	555	171	182
494	543	825	241	473	506	524	225	418	355	187	374	333	147	430	273	411	719	404	717	699	485	371	493	498	209	478	500	321	381	412	456	319	665	621	642	243	508	246	215	473	128	460	457	55	187	450	455	405	302	24	264	480	171	111	172	156	325	751	581	430	186	287	331	540	124	708	688	523	543	577	465	391	195	323	271	329	219	534	546	372	247	293	392	527	487	556	0	218	158	470	418	333	287	359	538	264	190	387	580	525	538	131	447	660	434	715	636	86	171	457	404	367	245	401	513	340	380	70	629	493	367	408	80	435	271	603	367	464	484	503	717	420	385	671	562	208	160	561	125	143	467	228	406	437	179	253	403	574	466	416	404	141	562	326	487	273	367	662	73	502	314	443	471	211	701	565	615	274	440	409	342	112	589	161	536	498	327	35	430	688	580	357	445	201	178	249	178	289	282	179	207	737	589	303	116	487	403	232	70	202	535	349	709	443	655	507	231	618	522	525	469	409	142	619	639	656	261	248	540	410	434	230	108	498	600
628	344	959	224	503	553	421	388	300	489	174	508	121	281	564	379	439	853	538	851	833	619	429	627	632	325	466	634	455	261	355	501	348	799	755	776	377	552	380	349	501	262	594	591	173	321	287	589	539	436	189	414	614	305	245	306	290	239	885	381	473	281	344	426	675	89	842	823	568	587	711	539	273	329	457	387	308	353	322	347	486	124	272	408	661	561	690	201	0	292	270	552	288	75	314	672	148	310	415	661	326	338	217	247	794	317	849	770	182	277	478	205	483	155	189	602	383	514	204	763	376	155	542	201	569	387	737	482	345	618	548	851	405	519	805	696	152	332	695	159	330	627	298	213	422	313	318	236	708	348	455	450	275	696	442	288	272	411	796	215	636	154	488	605	246	835	699	749	408	468	524	130	281	723	189	337	376	461	207	231	823	714	442	560	343	43	288	312	216	259	247	322	871	723	419	145	383	443	366	210	374	335	483	843	424	789	535	14	752	454	579	283	209	245	753	773	790	64	42	674	544	568	364	216	632	734
406	482	748	169	342	373	392	250	348	289	199	311	436	124	365	141	279	654	342	652	633	420	239	428	433	77	347	434	255	311	280	323	188	588	555	577	176	375	88	167	341	35	398	391	132	159	380	378	339	182	139	263	415	123	93	155	138	256	682	555	298	83	155	199	464	226	642	612	390	410	511	332	320	148	270	138	256	147	580	518	239	257	218	260	457	354	491	161	321	0	443	342	261	394	287	473	274	42	255	467	499	511	118	400	583	352	649	571	151	47	325	353	220	256	477	399	208	271	92	564	412	452	320	108	347	138	526	220	348	418	371	640	288	319	605	497	311	192	495	239	181	397	126	344	305	86	122	332	497	386	284	271	105	497	194	461	171	235	597	109	436	297	310	358	161	625	488	550	226	308	262	444	135	524	170	505	424	274	128	404	612	515	225	298	191	281	146	161	225	212	143	71	660	523	156	179	355	271	133	227	225	479	296	644	311	589	375	334	553	390	402	399	403	84	542	562	579	363	350	475	295	320	182	118	421	523
621	79	915	282	426	534	291	635	160	652	334	674	285	541	727	426	362	957	704	926	920	748	449	776	781	408	365	683	618	162	258	511	354	811	858	851	578	533	489	598	407	482	761	724	435	581	81	664	702	553	450	674	707	565	504	566	549	191	904	123	423	366	385	469	679	354	946	834	548	568	752	549	188	564	642	448	290	549	161	88	496	255	298	311	692	556	829	464	275	450	0	668	242	239	253	822	203	423	345	642	67	79	369	72	805	219	923	874	399	402	378	99	537	224	202	582	397	598	462	862	190	235	641	421	656	448	748	546	224	781	510	863	308	682	879	806	417	594	844	424	582	692	358	107	308	534	377	123	714	181	390	460	534	806	485	42	330	421	871	479	715	180	493	600	316	818	724	840	658	391	582	276	540	764	308	78	158	646	468	55	834	846	452	578	602	308	346	572	229	243	354	406	883	771	482	350	251	414	534	473	636	70	661	947	299	893	441	280	827	327	560	61	107	397	765	785	801	311	251	723	603	620	614	390	658	740
88	653	411	396	277	169	474	453	510	68	472	102	687	282	74	251	324	363	91	353	342	128	276	136	142	277	357	102	105	539	412	207	320	251	264	278	195	200	256	208	298	332	119	97	387	282	589	41	63	171	393	466	110	254	301	363	343	483	344	761	262	326	287	290	127	481	351	275	161	215	179	132	497	233	152	225	393	226	807	664	225	517	398	367	120	157	200	415	575	346	669	0	441	641	445	182	531	319	335	175	707	737	392	626	246	484	350	280	419	325	330	580	151	515	709	126	290	72	347	272	518	685	39	393	45	225	189	125	480	127	229	303	400	37	306	205	565	401	204	494	399	57	354	570	400	287	314	559	160	518	293	224	273	205	228	687	351	261	298	364	118	530	237	102	393	288	151	259	245	331	125	696	344	192	444	659	556	154	382	630	275	224	241	161	395	535	333	350	458	438	384	284	323	198	188	452	456	318	275	482	428	661	136	353	406	298	317	589	255	405	149	608	635	360	205	225	242	618	605	150	80	96	225	395	84	186
449	269	784	92	254	362	219	497	117	426	235	448	311	377	502	201	190	785	479	754	748	557	244	565	570	220	218	511	392	102	107	316	130	639	687	679	390	361	271	410	252	293	535	528	284	417	167	479	476	328	311	510	535	383	340	402	385	70	732	347	252	177	159	244	507	294	774	662	376	396	580	354	90	376	416	222	51	361	373	306	302	203	59	160	521	377	628	333	301	262	236	442	0	265	47	610	171	234	166	470	291	303	205	192	633	127	751	703	250	213	230	146	321	181	303	410	199	372	298	690	186	301	420	257	447	222	577	320	152	555	338	691	157	456	707	634	389	433	632	327	425	493	151	136	173	346	161	125	542	159	218	265	364	634	271	253	109	226	699	315	543	159	303	429	131	646	552	668	461	219	362	321	376	593	207	292	198	420	325	196	662	652	258	384	438	315	130	408	98	69	168	217	711	599	257	238	182	225	346	361	472	266	435	776	179	721	286	307	656	253	388	186	220	222	593	613	630	337	278	551	396	421	426	226	486	568
666	315	1001	249	494	579	392	442	271	561	233	580	104	353	636	404	430	925	610	923	905	691	454	699	704	373	437	706	527	232	326	526	373	856	827	848	448	578	454	421	479	334	666	663	245	393	257	661	611	508	261	486	686	377	316	378	362	204	949	352	491	331	369	451	724	161	914	879	593	613	783	564	244	401	529	423	295	425	303	317	512	165	298	379	737	587	762	273	82	364	241	624	259	0	284	744	119	385	409	687	296	309	285	218	850	288	920	842	254	345	449	175	522	140	170	627	409	573	276	835	346	136	614	273	641	423	793	521	315	690	574	907	376	591	877	768	224	404	767	231	399	693	323	184	392	385	344	207	759	319	458	475	347	768	472	258	297	436	868	287	708	125	513	639	278	863	769	821	480	459	564	113	353	795	224	307	347	533	278	201	879	786	467	594	415	115	313	384	190	239	296	371	928	795	458	217	354	468	438	282	446	306	555	915	394	861	513	83	824	425	605	254	180	313	810	830	846	118	58	746	597	622	436	288	703	785
428	249	763	118	233	341	177	523	95	429	261	451	335	403	505	203	169	764	482	733	727	555	247	567	572	243	176	490	395	120	65	317	132	618	665	658	395	340	274	415	218	320	538	531	310	443	174	471	479	330	337	536	514	409	366	428	411	89	711	361	230	203	162	247	486	320	752	641	355	375	559	356	81	381	419	225	52	366	391	264	303	235	85	118	499	363	631	359	325	288	253	445	46	290	0	613	215	260	152	449	307	322	231	210	612	85	730	681	276	239	188	164	324	224	321	389	202	375	324	669	144	325	423	283	450	225	555	323	110	558	316	669	115	459	686	612	415	459	635	353	452	497	177	154	131	372	187	143	521	117	197	267	390	612	273	271	135	228	678	341	522	183	300	407	157	625	531	647	463	198	365	345	402	571	233	259	156	423	351	214	641	654	259	385	465	346	157	434	141	113	194	244	690	578	259	264	140	221	351	387	498	258	438	754	137	700	252	331	634	210	367	192	238	248	572	592	608	361	302	530	399	423	431	252	465	547
205	773	358	556	398	313	594	570	662	185	627	207	808	399	116	410	463	220	175	221	199	74	443	75	44	432	478	145	222	699	564	350	479	238	121	147	313	318	381	325	419	449	119	111	504	399	741	200	170	288	511	584	116	371	418	481	460	650	256	881	410	481	446	457	205	598	208	273	278	333	133	299	649	350	257	383	553	343	968	785	393	672	558	511	170	325	40	533	693	471	821	178	601	762	604	0	687	471	502	293	827	874	547	787	250	636	219	137	536	481	450	741	318	670	864	243	457	239	464	130	638	840	206	510	216	383	195	292	607	87	346	238	520	154	175	68	683	518	37	611	519	171	513	731	520	404	473	720	188	648	442	391	390	68	396	848	511	429	167	481	110	685	368	271	549	286	177	116	350	451	292	816	461	119	599	779	676	258	500	791	273	57	408	328	512	653	493	467	613	599	540	440	242	121	355	589	576	469	392	599	546	781	242	210	526	155	437	706	122	526	267	760	790	515	212	216	246	735	722	110	247	263	342	537	166	215
551	280	886	134	409	463	328	456	208	512	132	534	166	339	588	289	344	877	565	855	850	643	339	651	656	258	374	613	478	171	263	411	258	741	778	781	428	463	339	406	406	287	621	614	233	378	223	565	562	414	248	472	634	362	302	364	347	138	834	317	384	215	254	336	609	193	865	764	478	498	682	449	181	387	502	308	206	399	336	283	397	53	182	316	622	472	714	262	156	275	206	528	170	120	215	696	0	267	320	572	262	274	166	184	734	224	853	794	197	227	386	141	407	22	221	512	294	458	260	787	283	187	506	219	533	308	678	406	252	641	459	792	313	542	809	720	287	391	718	237	376	583	208	142	329	341	228	172	644	255	366	360	332	720	357	224	182	321	801	277	642	50	398	524	159	748	654	770	465	374	448	175	337	694	106	273	287	506	266	167	764	738	352	479	400	183	198	370	72	128	178	255	813	701	343	148	290	353	384	271	434	271	521	867	331	812	440	162	757	361	490	219	146	195	695	715	731	192	132	653	482	507	421	187	588	670
390	456	732	142	310	342	361	289	321	291	190	313	431	165	366	109	247	655	344	653	635	421	207	429	434	46	315	422	257	284	248	292	156	572	557	578	179	344	90	199	309	75	400	393	141	200	354	361	341	184	169	302	416	165	133	194	178	229	665	528	266	67	124	167	447	228	644	595	359	379	500	301	294	164	271	108	223	150	554	492	208	249	186	229	440	324	492	191	323	43	417	325	234	386	261	474	266	0	223	451	472	485	110	373	566	320	651	572	145	39	293	327	204	247	450	382	176	255	128	565	381	426	303	117	330	108	509	203	316	420	340	624	256	321	607	498	320	231	497	248	222	371	99	317	273	127	90	306	481	354	252	240	145	498	163	435	139	203	598	145	438	271	279	341	135	608	472	551	258	277	245	440	174	512	162	478	392	275	164	378	595	516	194	281	231	283	115	200	199	185	126	38	644	519	139	170	323	240	134	238	265	452	298	645	279	591	343	336	554	358	371	372	376	78	526	546	563	365	352	471	279	303	214	113	405	507
309	328	644	190	116	221	200	503	186	345	325	384	461	378	398	145	51	645	415	613	608	436	107	460	465	184	120	371	328	235	87	169	73	499	546	538	337	221	215	357	113	288	443	411	340	395	265	355	386	272	367	516	394	358	346	408	391	220	592	437	112	221	103	127	367	383	633	522	236	256	439	207	172	322	363	166	117	308	499	340	154	309	154	34	380	230	516	389	411	256	344	335	165	415	152	506	321	225	0	329	383	420	294	319	492	159	611	562	333	231	98	281	195	308	438	270	55	274	327	550	220	450	299	315	326	166	436	222	155	451	199	550	96	360	567	493	478	445	528	416	435	381	179	271	112	324	152	259	402	193	80	118	359	493	143	379	146	79	558	344	402	308	156	282	212	506	412	528	405	81	240	470	388	452	296	334	231	359	362	331	522	534	110	236	444	421	158	414	247	219	248	192	570	459	201	327	162	72	292	436	478	336	372	635	118	580	147	412	515	168	248	283	355	266	453	473	489	472	427	410	261	278	372	301	346	427
92	594	366	439	218	143	415	616	483	238	573	272	728	445	226	373	283	387	261	333	347	220	304	248	253	402	298	154	263	532	384	175	354	209	288	279	358	115	381	371	239	495	271	195	550	445	562	135	233	325	556	629	178	417	464	526	506	524	302	702	230	451	336	341	104	632	375	232	108	74	171	187	469	396	322	350	421	389	796	605	264	558	442	331	164	163	260	578	659	471	641	175	469	682	449	293	572	444	330	0	648	694	517	616	203	456	343	304	552	451	271	578	265	556	735	74	285	202	510	294	459	726	173	535	146	350	147	250	427	278	147	261	341	207	286	235	726	564	315	657	560	165	418	568	341	450	385	556	112	469	262	219	436	235	300	676	395	257	297	527	186	571	188	111	460	228	173	270	408	272	225	737	507	183	545	600	497	318	545	628	232	276	269	224	558	669	398	513	499	481	487	409	281	206	313	576	397	289	437	645	591	602	306	377	347	322	258	661	257	346	97	580	652	485	163	183	200	720	694	194	180	161	388	520	129	138
626	92	915	337	433	538	292	690	222	687	389	709	340	596	760	461	397	962	740	930	925	753	484	781	786	464	365	688	653	217	293	536	390	815	863	855	634	537	532	654	408	537	796	728	490	636	144	669	737	588	506	729	711	620	559	621	604	246	909	72	458	421	420	504	684	410	950	839	553	573	756	584	250	619	677	483	346	605	217	47	531	310	353	346	697	560	833	520	330	505	65	703	297	294	304	826	258	478	380	646	0	48	424	127	809	229	928	879	454	457	378	154	572	279	258	587	432	633	517	867	190	291	676	476	660	483	753	581	231	811	514	867	318	717	884	810	472	649	849	479	637	699	413	162	308	589	432	178	719	190	425	495	590	810	520	98	385	456	875	534	719	235	521	604	372	822	728	845	713	394	617	332	595	769	363	58	158	681	523	110	839	851	487	613	658	363	402	627	284	298	409	461	887	776	517	405	252	449	589	528	691	84	696	952	300	897	441	336	832	328	564	123	162	452	769	789	806	366	307	727	638	644	669	445	663	744
671	129	960	347	478	583	337	700	233	724	400	746	350	606	800	498	434	1007	777	975	970	798	521	826	831	474	410	733	690	227	330	583	427	861	908	900	644	583	555	664	453	547	833	773	500	646	154	714	774	625	516	739	756	630	570	631	615	258	954	119	496	431	457	541	729	420	995	884	598	618	801	621	260	629	714	520	356	615	189	92	569	320	363	383	742	605	878	530	340	516	76	740	307	305	326	871	268	488	417	691	48	0	434	138	854	274	973	924	465	467	423	164	609	289	231	632	469	670	527	912	235	263	713	487	705	520	798	618	276	853	559	912	363	754	929	855	482	659	894	490	650	745	424	172	353	599	442	189	764	235	463	532	600	855	557	108	395	493	920	544	764	245	565	649	382	868	773	890	723	439	654	304	605	814	373	103	203	718	534	120	884	896	524	650	668	373	412	637	294	309	419	471	932	821	554	415	297	486	599	538	701	121	733	997	345	942	487	346	877	373	609	134	173	462	815	835	851	376	317	772	675	692	679	455	708	789
464	427	806	115	384	417	406	296	292	379	94	401	335	177	455	184	320	744	432	742	723	510	282	518	523	120	379	497	345	255	294	367	229	646	645	667	270	419	193	244	382	125	488	481	83	216	325	436	429	280	111	310	505	200	140	202	185	196	740	487	341	77	198	242	522	132	732	670	434	454	574	376	265	225	352	182	204	241	505	452	283	152	167	301	515	398	581	133	226	121	375	400	207	289	234	563	170	112	296	525	431	443	0	344	641	309	739	661	58	73	366	298	278	151	390	457	251	329	98	654	368	356	378	57	405	182	584	278	339	508	414	698	321	409	695	587	226	233	585	165	224	443	119	288	337	179	155	277	555	340	327	315	170	587	237	393	153	278	687	115	513	219	354	416	85	683	546	640	303	349	320	344	175	587	66	442	372	356	125	336	670	605	268	356	238	186	140	207	168	156	53	118	718	593	214	74	369	314	233	172	272	423	379	734	343	679	416	240	643	423	446	343	315	40	600	620	637	269	256	545	353	378	259	25	479	581
595	133	898	232	400	508	278	607	135	610	306	632	257	512	686	387	336	931	663	900	894	723	423	750	756	358	343	657	576	111	232	485	319	785	833	825	528	507	439	548	385	432	719	698	407	552	56	638	660	511	423	645	681	521	475	537	521	147	878	177	397	315	348	433	653	327	920	808	522	542	726	523	157	514	600	406	240	499	203	143	470	227	248	285	667	530	803	437	247	400	66	626	192	211	211	796	175	372	319	616	121	134	340	0	779	194	897	848	371	351	355	49	505	196	174	556	371	556	433	836	189	207	604	392	630	406	723	504	201	739	484	837	282	640	853	780	389	569	818	396	562	667	308	57	289	484	326	73	688	161	364	434	502	780	455	84	280	395	845	450	689	152	467	574	266	792	698	814	607	365	546	248	511	739	280	132	171	604	440	26	808	820	426	552	574	280	296	543	178	193	303	356	857	745	440	322	240	388	484	445	607	125	619	922	280	867	419	253	802	311	534	47	79	360	739	759	776	283	223	697	577	594	564	361	632	714
189	755	181	600	379	295	576	694	644	309	713	344	889	523	256	492	445	319	332	185	228	219	465	244	225	518	459	185	346	693	546	331	515	76	222	166	437	300	497	449	400	573	300	225	628	523	723	207	304	412	635	708	208	495	542	605	584	687	153	863	391	567	497	502	128	722	307	75	260	274	124	333	630	474	394	466	582	467	957	766	416	719	603	493	176	310	195	657	817	587	802	246	630	843	610	228	734	560	491	201	809	855	633	777	0	618	224	238	660	567	432	739	392	717	896	225	446	313	588	221	620	887	268	634	245	466	57	366	588	298	328	112	502	278	168	169	807	642	264	735	640	197	580	730	502	528	546	717	98	630	424	380	514	169	462	837	556	418	179	605	187	732	350	253	621	43	147	204	486	433	356	898	585	117	685	761	658	395	624	790	75	210	430	371	636	777	559	591	660	642	626	526	132	141	429	694	558	450	516	723	670	763	377	309	508	257	419	822	190	507	249	741	813	601	43	65	56	859	846	158	312	304	466	636	163	93
436	179	728	198	241	349	107	597	60	467	334	489	338	475	543	241	177	773	520	741	735	564	264	591	597	281	175	498	433	109	73	326	170	626	674	666	434	348	312	454	217	385	576	539	384	491	139	479	517	368	411	610	522	454	440	502	486	111	719	287	239	284	200	284	494	394	761	649	363	383	567	364	46	419	457	263	132	405	373	190	312	279	165	126	508	371	644	433	328	353	218	483	126	292	85	637	226	321	160	457	233	279	305	193	620	0	738	690	350	320	188	155	352	248	312	397	212	413	398	677	70	328	456	357	471	263	564	361	31	596	325	678	123	497	694	621	470	533	659	427	527	508	257	145	118	421	249	133	529	44	206	275	456	621	300	253	216	236	686	415	530	186	308	415	231	633	539	655	502	204	397	348	476	580	307	185	82	461	425	205	649	662	267	393	539	361	237	508	177	158	268	288	698	586	297	338	69	229	389	461	572	187	476	763	110	708	251	334	643	140	375	157	229	328	580	600	617	364	304	538	418	435	469	326	473	555
302	870	190	715	495	410	692	748	760	363	805	387	985	576	293	588	560	127	364	46	23	252	581	252	221	609	575	270	400	808	661	447	631	187	102	74	490	415	559	503	516	627	310	286	682	576	838	308	347	466	688	761	269	549	595	658	637	805	81	979	507	658	613	618	268	776	115	178	376	415	190	449	746	528	437	560	698	520	1073	882	532	834	718	608	259	425	180	710	870	648	918	347	746	939	726	217	849	648	607	343	925	971	724	892	224	733	0	83	714	658	548	855	493	833	1012	341	562	414	641	129	735	1002	369	687	348	560	197	467	704	306	444	121	618	331	58	154	860	696	251	788	695	302	691	845	618	581	650	833	238	746	539	496	567	154	570	953	671	533	55	658	238	847	465	369	726	188	247	129	535	548	457	994	639	170	776	877	774	438	677	905	178	190	546	486	689	830	670	644	775	758	717	617	103	180	530	766	674	566	569	776	723	879	420	117	624	135	534	883	100	623	364	857	929	692	187	163	205	912	899	199	412	419	519	714	263	237
254	822	251	652	447	362	643	666	711	281	723	305	903	495	212	506	512	83	282	108	68	170	532	170	140	528	527	222	318	760	613	399	575	205	20	86	408	367	477	421	468	545	228	207	600	495	790	259	265	384	606	679	212	467	513	576	556	748	142	930	459	577	542	553	227	694	72	226	327	374	141	395	698	446	355	478	649	438	1024	834	483	768	653	560	211	377	98	628	788	567	870	274	697	858	678	135	782	566	558	301	876	923	643	844	242	685	85	0	632	576	499	806	414	766	960	292	513	335	560	78	687	936	302	606	300	478	204	388	656	222	395	168	569	249	106	76	778	614	169	707	617	253	609	797	569	500	569	785	196	697	491	447	486	76	491	905	606	485	66	577	189	781	417	320	644	236	199	75	453	500	388	912	557	128	695	828	725	357	595	857	226	108	497	424	608	748	588	563	709	695	635	535	164	131	451	685	625	518	487	695	641	830	339	74	575	53	486	802	97	575	316	809	881	611	205	181	238	831	818	151	343	359	438	632	215	224
495	471	825	159	421	452	450	268	336	355	123	374	312	148	431	219	357	720	405	717	699	486	317	493	499	155	423	500	321	300	338	401	265	666	621	642	243	453	227	215	418	119	461	457	36	187	369	455	405	303	63	281	480	171	111	173	156	242	752	516	375	112	233	276	541	102	708	689	469	488	577	410	309	196	323	217	248	219	513	482	318	182	211	338	528	433	557	86	197	151	405	419	251	266	278	539	199	147	332	560	460	473	57	382	660	353	715	637	0	107	403	342	313	180	379	492	285	364	71	630	412	346	408	53	435	217	603	312	383	484	449	717	365	385	671	562	187	205	561	119	189	471	154	332	381	173	190	321	574	384	361	349	141	562	272	423	197	313	663	81	502	249	389	450	129	702	565	616	274	386	354	320	147	590	95	472	416	327	81	365	689	581	303	390	209	156	175	179	212	200	105	152	737	589	249	62	413	349	227	114	243	467	350	710	388	655	452	210	618	467	480	387	344	68	620	640	656	239	226	541	388	413	230	34	498	600
396	435	738	122	317	349	368	295	301	311	152	333	393	171	387	116	254	676	364	674	655	442	214	450	455	53	322	429	277	264	255	299	163	579	577	599	210	351	120	214	316	80	420	413	123	206	333	368	361	215	151	308	437	170	138	200	183	208	672	508	273	36	130	174	454	189	664	602	366	386	506	308	273	195	302	115	209	181	533	471	215	210	171	235	447	330	513	173	284	49	396	332	214	347	240	495	227	40	230	457	452	464	71	353	573	317	671	593	107	0	300	306	211	209	430	389	183	262	110	586	376	405	310	99	337	115	516	210	323	441	347	630	263	342	627	519	284	237	518	223	227	377	79	297	280	132	89	285	487	348	259	247	151	519	170	414	124	210	619	127	445	250	286	348	114	615	478	572	273	283	252	402	180	519	123	458	380	306	146	357	602	537	201	288	236	244	99	206	178	165	96	50	650	526	146	132	330	247	165	220	270	432	320	666	286	611	350	297	575	365	378	352	356	39	533	553	569	327	314	477	285	310	229	74	411	514
253	326	580	260	59	165	147	573	220	363	395	406	498	449	386	215	60	589	414	557	552	380	202	408	413	254	30	315	353	269	122	163	143	442	490	482	407	164	286	427	34	358	431	355	410	465	299	296	386	342	437	586	338	428	416	478	461	273	535	434	101	291	174	222	311	453	577	466	180	199	383	211	206	393	426	236	184	378	533	337	207	379	222	81	324	187	460	459	481	327	378	332	227	452	186	453	387	295	98	273	380	426	364	353	436	188	555	506	403	301	0	315	271	378	472	213	150	290	397	493	190	488	304	385	287	236	380	298	159	438	141	494	73	360	511	437	548	515	475	487	505	322	249	306	73	394	222	293	346	201	86	146	429	437	219	413	216	170	502	414	346	346	148	231	282	449	355	472	475	25	283	508	458	396	366	332	229	408	433	366	466	478	187	248	515	491	228	484	316	288	318	262	514	403	271	398	129	117	363	507	548	334	419	579	79	524	68	482	459	78	191	317	389	336	396	416	433	524	465	354	265	271	442	371	290	371
559	167	882	186	364	471	261	586	104	564	275	586	226	466	640	341	299	895	617	863	858	686	387	702	708	312	306	621	530	66	195	448	272	748	796	788	482	470	393	502	349	385	673	661	373	506	83	602	614	465	391	599	644	475	429	491	475	101	841	204	361	269	302	387	617	295	883	772	486	505	689	486	111	468	554	360	194	453	230	170	434	196	202	248	630	493	766	405	215	354	93	580	145	180	165	748	143	326	282	579	148	161	294	49	742	157	861	812	339	305	318	0	459	165	157	519	335	510	387	799	174	191	558	346	585	360	686	458	185	693	447	800	245	594	817	743	357	522	770	365	516	629	262	11	262	438	280	32	652	147	328	397	456	743	408	111	234	358	808	404	652	111	430	537	220	755	661	778	561	329	500	230	465	702	249	159	172	558	409	54	772	784	390	516	528	248	250	497	132	147	257	309	820	709	394	291	223	351	438	414	561	158	573	885	264	830	382	221	765	294	497	96	75	314	702	722	739	252	192	660	534	557	518	315	595	677
214	521	556	273	214	161	392	436	378	150	349	190	564	264	212	128	233	501	221	498	481	267	125	275	280	154	295	247	134	417	280	185	197	396	403	423	178	223	133	191	236	254	258	239	311	264	457	186	199	98	339	449	255	237	283	346	325	361	490	629	170	203	164	139	272	387	490	420	198	258	324	120	365	216	169	102	271	210	684	532	105	394	276	227	265	142	338	361	482	223	536	150	319	518	322	321	408	196	195	265	575	612	269	503	391	352	495	418	304	203	268	457	0	392	586	197	150	79	298	411	412	562	127	287	154	102	334	28	348	266	226	448	288	175	451	344	482	384	343	418	379	203	231	447	304	242	191	436	305	386	201	137	256	344	78	564	229	121	443	315	263	407	176	155	271	433	296	398	231	263	46	573	327	337	321	527	424	165	334	507	420	362	91	82	377	442	211	332	335	315	262	161	468	343	65	329	355	179	210	408	411	529	177	492	311	437	255	495	400	344	209	476	512	237	350	370	387	524	511	295	93	118	207	272	229	331
536	303	871	119	399	448	351	437	230	497	113	519	189	320	573	274	334	862	550	840	835	628	324	635	641	243	379	598	463	193	286	396	243	726	763	765	413	448	324	387	396	268	606	599	214	360	245	550	547	398	230	453	619	344	283	345	328	155	819	340	369	200	239	321	594	174	850	749	463	483	666	434	203	368	487	293	203	384	359	305	381	34	167	314	607	457	699	244	154	256	229	513	181	143	226	681	23	248	310	556	284	297	148	206	719	247	838	779	178	208	380	163	392	0	243	497	279	443	241	771	306	209	491	200	518	293	663	391	275	626	443	777	321	527	794	704	269	373	703	218	357	567	193	165	337	322	213	195	629	278	351	345	314	704	342	247	167	306	785	258	626	73	383	509	141	733	639	755	446	364	433	197	319	679	87	295	310	491	247	189	749	723	337	463	382	164	183	351	83	139	159	240	797	686	327	129	313	338	368	252	415	294	506	852	343	797	430	156	742	384	475	242	168	176	680	700	716	215	155	637	467	491	403	169	573	654
714	273	1037	312	519	627	417	552	261	671	347	690	122	464	747	467	455	1036	721	1019	1013	802	518	810	815	436	462	776	637	222	351	589	421	904	937	944	559	626	517	531	504	445	777	773	356	504	229	743	721	592	371	597	800	488	427	489	472	247	997	310	516	394	432	515	772	272	1024	927	641	661	845	628	267	512	639	487	343	535	136	276	575	268	351	404	785	649	873	384	192	475	199	707	301	171	321	855	216	451	438	735	254	231	382	173	898	312	1016	953	364	430	474	158	585	237	0	675	472	636	387	946	332	35	684	383	711	487	842	585	340	801	603	956	401	702	972	879	334	515	877	342	513	761	386	166	417	495	407	189	807	304	483	539	457	879	535	165	360	499	964	397	808	197	576	693	342	911	817	933	590	484	627	76	463	858	321	265	329	643	389	150	927	897	531	657	525	225	377	495	253	287	379	434	976	864	521	327	379	507	549	392	557	264	666	1026	419	971	538	198	921	450	653	211	134	410	858	878	895	229	166	816	660	685	547	398	751	833
42	534	391	379	158	73	355	547	423	187	513	222	668	376	176	307	223	378	210	346	341	169	244	197	202	332	238	104	195	472	324	110	294	232	279	271	290	78	311	302	179	426	220	145	481	376	502	85	182	255	488	561	128	348	395	458	437	464	325	642	170	381	276	281	100	565	366	255	39	93	173	118	409	327	268	280	361	320	736	545	195	498	381	271	113	94	250	510	599	401	581	124	409	622	389	242	512	374	270	73	588	634	447	556	225	396	344	295	483	381	211	518	196	496	675	0	225	132	441	283	398	666	119	465	92	280	169	180	367	227	107	283	281	156	300	226	660	495	265	588	493	115	358	508	281	381	324	496	135	409	202	159	367	226	240	616	334	197	292	458	135	511	128	41	400	267	145	261	339	212	155	677	439	185	484	540	437	249	477	568	255	267	209	155	489	609	338	444	439	421	427	340	303	192	243	508	337	229	369	576	523	542	255	368	287	313	198	601	248	286	27	520	592	415	186	206	222	660	634	144	110	92	319	450	79	161
262	380	597	160	139	175	251	457	237	298	295	338	450	333	351	99	103	598	368	567	561	390	58	414	419	138	172	324	281	286	139	122	76	452	500	492	291	174	170	311	161	242	396	365	294	349	316	308	340	226	321	470	348	312	300	362	345	248	545	488	95	179	58	78	320	353	587	475	189	209	393	161	224	277	317	120	149	262	550	391	108	279	163	86	333	183	470	343	381	211	396	288	197	404	201	459	294	179	54	283	434	471	251	370	446	211	564	515	287	185	149	332	148	278	471	223	0	227	281	503	271	447	253	269	280	120	390	175	207	404	170	504	147	314	520	447	448	399	481	386	388	336	140	323	164	278	106	311	355	245	81	71	313	447	96	431	116	32	512	298	356	292	109	235	182	459	365	481	359	132	194	458	342	406	266	386	283	313	317	383	475	487	64	190	398	391	119	368	220	202	209	146	524	412	155	297	214	69	246	391	432	388	325	588	170	534	179	382	469	220	201	335	398	220	406	426	443	442	416	364	214	231	326	254	299	381
135	581	477	324	235	127	432	416	439	73	401	116	615	244	134	180	275	423	147	419	402	188	204	196	202	205	315	168	63	468	340	158	248	318	324	344	158	188	184	171	256	295	179	160	350	244	518	107	123	128	356	429	176	217	263	326	305	412	411	690	213	254	216	218	193	438	411	341	157	213	245	82	425	196	136	153	322	188	735	593	176	445	327	306	186	108	260	378	533	274	597	71	370	570	373	242	460	247	274	201	636	666	320	554	312	412	417	340	356	254	288	508	79	444	637	133	229	0	309	332	473	613	49	338	76	153	255	54	408	187	192	369	349	97	373	265	533	364	264	456	360	124	283	499	358	249	242	487	226	446	243	174	236	265	157	616	280	200	364	326	184	458	188	92	322	354	217	319	207	289	54	624	307	258	372	587	484	118	345	559	341	284	169	90	357	493	262	312	386	366	313	213	389	265	116	381	414	258	237	444	391	589	129	413	364	358	275	546	321	363	146	536	563	288	272	292	308	576	563	216	30	54	187	323	150	252
429	519	759	208	413	445	464	202	384	289	186	308	348	82	365	212	350	654	339	652	633	420	310	428	433	149	418	434	255	348	351	395	259	600	555	577	177	447	180	149	412	63	395	391	45	122	417	389	339	237	51	215	415	106	45	107	90	290	686	579	369	147	226	270	475	139	642	623	462	482	511	396	357	130	257	211	296	153	549	544	311	244	260	331	462	426	491	72	233	93	468	353	299	302	326	473	262	129	326	515	523	535	98	436	594	401	649	571	77	110	396	390	307	243	416	447	279	315	0	564	460	382	342	48	369	211	537	306	419	419	443	651	359	320	605	497	223	139	495	151	129	399	189	380	376	113	193	369	509	432	355	343	75	497	266	485	234	306	597	20	436	312	382	406	178	636	500	550	208	380	348	357	81	524	158	534	464	261	39	428	623	515	297	384	143	193	210	113	260	248	145	146	672	523	242	130	426	343	167	139	177	515	284	644	382	589	446	246	553	461	460	435	407	109	554	574	590	276	263	475	344	368	165	74	433	535
243	811	268	647	436	351	632	661	700	276	718	300	898	489	206	501	501	163	277	131	126	165	521	165	134	522	516	211	313	749	602	388	571	184	70	56	403	356	472	416	457	540	223	202	595	489	779	248	260	379	601	674	207	462	508	571	550	744	165	919	448	571	537	547	216	689	151	205	316	363	130	390	687	441	350	473	638	433	1013	823	472	762	648	549	200	366	92	623	783	561	859	268	686	852	667	130	777	561	547	290	865	912	637	833	221	674	129	80	627	571	488	795	409	761	952	281	502	330	554	0	676	930	296	600	289	473	193	383	645	216	384	147	558	244	85	71	773	609	163	701	609	241	604	786	558	494	563	774	185	686	480	436	481	71	486	894	601	474	76	571	178	775	406	309	639	215	188	22	448	489	382	907	552	111	689	817	714	351	590	846	205	103	486	418	602	743	583	557	703	689	630	530	151	120	445	679	614	507	482	689	636	819	333	153	564	102	475	796	38	564	305	798	870	606	184	160	217	825	813	140	338	353	432	627	204	213
438	138	727	258	245	350	104	656	83	524	393	545	397	532	572	298	225	774	576	742	737	565	321	593	598	337	177	500	490	150	130	348	226	627	675	667	490	349	369	510	220	441	616	540	443	548	143	481	571	425	471	669	523	511	500	561	545	170	721	246	286	343	257	340	496	453	762	651	365	385	568	396	105	476	514	320	191	461	347	149	368	338	224	183	509	372	645	493	387	410	189	517	185	352	144	638	286	378	216	458	192	238	364	189	621	69	740	691	409	379	190	174	408	307	332	399	269	469	457	679	0	365	489	417	472	320	565	418	65	623	326	679	130	545	696	622	529	593	661	486	586	510	317	180	120	477	305	146	531	30	253	329	512	622	357	227	275	292	687	474	531	245	333	416	290	634	540	657	558	206	454	404	535	581	367	144	41	518	485	214	651	663	324	433	598	420	296	567	236	217	328	345	699	588	354	397	64	285	446	520	631	146	532	764	112	709	253	393	644	140	376	153	249	388	581	601	618	423	364	539	451	456	526	385	475	556
706	306	1041	289	535	619	433	520	294	639	315	658	89	431	714	445	471	1003	688	1001	983	769	495	777	782	414	478	768	605	255	367	566	414	896	905	926	527	618	494	499	520	412	744	741	323	471	261	720	689	569	339	564	764	455	395	456	440	239	989	343	533	371	410	492	764	239	992	919	634	653	837	605	285	479	607	464	336	503	169	308	552	236	338	420	778	627	840	351	160	442	232	684	300	138	325	822	183	428	450	727	287	263	349	206	890	329	999	920	332	407	490	191	563	205	35	667	449	613	354	913	365	0	662	351	689	464	834	562	356	768	614	948	417	669	955	846	302	482	845	309	479	736	363	199	434	463	384	222	800	337	500	516	425	846	512	197	337	476	946	365	786	169	554	680	319	903	809	899	558	501	604	43	431	850	289	298	362	611	357	183	919	864	508	634	493	193	354	462	230	280	357	411	968	856	498	295	395	509	516	360	524	297	633	993	436	939	554	166	902	466	645	244	167	377	850	870	887	196	133	808	637	662	514	366	743	825
87	624	433	373	249	140	445	443	482	73	450	122	664	272	101	229	288	390	118	375	369	156	253	163	169	254	329	132	91	517	384	171	297	273	291	300	186	191	233	198	270	322	146	127	377	272	561	63	90	161	384	457	143	244	291	354	333	460	366	733	226	303	265	267	145	471	378	297	151	207	201	96	468	223	164	202	371	216	784	636	189	494	376	330	142	121	227	406	566	323	640	38	419	619	422	209	509	296	298	173	679	716	369	603	268	456	372	307	405	303	301	557	128	493	686	120	253	50	337	299	489	662	0	383	28	202	211	103	452	154	205	325	371	64	328	232	556	391	231	484	388	91	332	548	371	277	291	536	180	490	257	187	263	232	206	665	329	225	320	354	151	507	201	84	371	310	173	286	235	302	89	673	334	214	421	630	528	145	373	608	297	251	219	124	385	526	311	340	435	415	362	262	345	220	165	430	427	282	265	472	419	633	140	380	377	325	288	579	277	377	140	579	613	337	227	247	264	608	595	172	44	59	215	372	106	206
474	479	804	167	402	434	453	247	344	334	146	353	337	127	410	201	339	699	384	697	678	465	299	473	478	138	407	479	300	308	346	384	248	645	600	622	220	436	196	194	401	75	440	436	33	167	377	434	384	282	60	260	460	151	90	152	135	249	731	539	358	112	215	259	520	127	687	668	451	471	556	393	317	175	302	200	256	191	538	504	300	204	219	321	507	415	536	82	222	108	428	398	259	291	286	518	222	118	315	543	483	495	58	396	639	361	694	616	53	99	385	350	296	203	404	474	268	347	48	609	420	370	387	0	414	200	582	295	391	464	432	697	348	365	650	542	212	183	540	140	174	445	154	340	365	129	182	329	554	392	344	332	120	542	255	445	199	295	642	65	481	272	371	433	137	681	545	595	253	369	337	345	126	569	118	494	424	306	74	388	668	560	286	373	188	181	175	158	220	208	105	135	717	568	231	112	415	332	183	130	222	475	329	689	371	634	435	235	598	450	463	395	367	69	599	619	635	264	251	520	371	395	210	34	478	580
60	608	409	400	232	124	429	470	497	100	477	139	691	299	110	256	298	386	128	354	349	165	280	173	178	281	312	112	118	544	399	184	324	250	287	280	213	164	260	225	253	349	156	133	404	299	576	43	99	188	411	484	136	271	318	381	360	487	343	716	244	330	292	294	118	498	374	273	124	180	181	123	483	250	189	229	398	243	810	619	216	521	403	346	121	114	236	433	593	350	655	45	446	646	449	218	536	323	325	146	662	708	396	630	244	471	352	303	432	330	285	584	155	520	713	93	280	77	364	291	473	689	28	410	0	229	187	130	441	164	189	301	355	73	308	234	583	418	241	511	415	74	359	575	355	304	318	563	153	483	277	215	290	234	233	690	356	252	300	381	143	534	203	57	398	286	153	269	262	286	116	700	361	193	448	614	511	172	400	635	273	260	246	151	412	553	338	367	462	442	389	289	321	200	192	457	411	303	292	499	446	616	167	376	361	321	272	606	256	360	113	594	640	364	204	224	240	635	622	152	71	86	242	399	86	179
290	433	632	176	218	242	304	379	290	207	254	229	465	221	283	31	191	572	260	569	551	337	113	345	351	58	259	322	173	319	192	192	100	472	473	494	172	244	51	193	240	164	316	309	216	230	369	262	257	108	243	392	331	193	222	284	267	263	565	541	174	107	67	80	347	291	560	495	259	279	400	201	277	158	197	0	173	143	587	444	109	295	178	172	340	224	409	265	386	132	448	225	221	419	225	391	309	101	167	351	487	517	173	406	466	264	567	489	209	107	237	359	104	293	487	282	120	155	203	481	324	463	203	191	230	0	410	103	260	336	240	524	200	237	523	414	386	321	413	323	319	277	134	350	217	160	94	338	381	298	196	140	203	414	63	467	131	125	514	220	338	308	179	241	175	508	372	468	242	220	145	474	264	412	226	439	336	201	238	410	495	433	94	181	320	346	113	290	236	218	166	66	544	419	39	234	267	182	128	312	354	441	216	562	223	507	258	399	470	302	271	388	413	142	426	446	463	429	416	371	179	203	208	176	305	407
132	700	223	545	324	239	521	638	589	252	656	287	834	466	200	436	390	291	275	186	200	164	410	189	195	461	404	128	289	638	491	276	460	63	190	138	380	244	440	393	345	517	244	168	572	466	668	150	247	356	578	651	151	438	485	548	527	631	156	808	336	510	442	447	71	666	279	86	205	218	73	278	575	418	337	409	527	410	902	711	361	664	548	437	119	255	163	600	760	530	747	189	575	788	555	196	678	503	436	146	754	800	576	722	57	563	196	206	604	510	377	684	335	662	841	170	391	256	531	194	565	832	212	577	189	409	0	309	533	243	273	115	447	221	140	137	750	586	232	678	583	140	524	674	447	471	491	662	41	575	368	325	457	137	407	782	501	363	151	548	132	677	295	198	566	99	90	172	429	378	300	843	529	86	628	706	603	338	567	734	86	178	375	316	579	720	504	534	605	587	569	469	135	109	372	637	503	395	459	666	613	708	321	281	453	225	364	767	159	452	193	686	758	544	17	37	53	802	789	104	255	249	409	579	106	66
188	530	530	273	242	173	402	415	387	124	349	167	564	243	187	128	260	476	198	472	455	241	153	249	255	154	323	221	108	417	289	197	197	371	377	397	157	235	133	170	264	254	232	213	311	243	466	160	173	77	339	428	229	216	262	325	304	361	464	638	198	203	164	167	246	387	464	394	205	261	298	130	374	195	148	102	271	188	684	541	133	394	276	254	239	155	313	361	482	223	546	124	319	518	322	295	408	196	222	249	584	615	269	503	365	361	470	393	304	203	296	457	28	392	586	181	177	53	298	385	421	562	102	287	129	102	308	0	357	240	238	422	297	150	426	318	482	363	317	418	357	177	231	447	314	242	191	436	279	395	229	164	234	318	106	564	229	149	417	315	237	407	204	140	271	407	270	372	210	291	58	573	306	311	321	536	433	144	334	507	394	337	118	94	356	442	211	311	335	315	262	161	442	318	65	329	364	206	198	408	390	538	156	466	320	411	282	495	374	371	194	485	512	237	325	345	361	524	511	269	77	102	186	272	203	305
407	178	699	224	214	320	79	595	88	462	362	484	367	471	538	237	172	743	515	712	706	534	260	562	567	276	147	469	428	137	69	317	165	597	644	637	429	319	308	449	189	380	571	510	415	487	154	450	512	364	443	608	493	450	438	500	483	139	690	287	234	309	195	279	465	423	731	620	334	354	538	360	75	414	452	258	157	400	378	190	307	307	191	121	478	342	615	465	356	348	223	478	151	321	110	608	255	317	155	428	232	279	336	200	591	30	709	660	382	323	160	183	347	276	340	368	208	408	419	648	66	356	452	389	442	258	534	356	0	592	295	648	99	493	665	591	498	537	630	459	528	478	271	174	90	416	244	157	500	43	201	271	451	591	296	258	238	231	657	436	500	214	304	386	263	604	510	626	497	175	393	376	480	550	336	184	81	456	457	225	620	632	263	389	536	389	250	506	205	186	300	284	669	557	293	370	41	225	384	493	570	186	471	733	81	679	223	362	613	112	346	165	258	354	551	571	587	393	333	509	413	426	464	357	444	526
191	759	445	503	383	286	580	517	616	132	574	121	755	346	63	357	439	307	90	308	287	84	390	56	89	379	463	130	169	646	518	322	426	292	209	233	259	303	328	272	404	396	34	87	451	346	695	146	116	235	458	525	108	318	365	428	407	596	342	867	377	428	393	404	191	545	292	328	264	319	188	246	603	297	171	329	500	290	915	770	339	619	505	481	158	272	127	480	640	418	775	125	547	709	551	88	634	418	449	278	813	846	494	734	299	590	306	224	483	428	436	688	265	617	811	229	404	186	411	217	624	787	153	457	163	329	245	239	586	0	332	324	506	101	262	153	630	465	91	558	464	117	460	678	506	351	420	667	225	624	407	338	337	153	343	795	458	376	253	428	120	632	352	219	496	341	203	203	264	437	239	763	408	199	546	765	662	173	447	738	328	127	355	275	459	599	439	399	560	546	487	386	328	186	302	536	562	432	339	546	492	767	156	288	512	232	423	653	209	511	252	714	737	462	262	270	295	682	669	141	194	210	289	483	149	251
146	462	462	320	86	67	283	607	351	265	454	308	609	436	280	254	151	482	314	450	445	273	185	301	306	287	166	208	254	400	252	65	237	336	383	376	349	39	279	362	107	393	324	249	444	436	430	189	286	314	472	620	232	408	451	512	496	392	429	570	98	336	217	222	204	513	470	356	69	74	277	112	337	386	328	235	289	372	664	473	161	439	323	199	217	89	354	494	540	361	509	228	337	563	317	346	454	329	199	147	516	562	402	484	329	324	448	399	437	335	139	446	227	437	603	107	166	192	431	387	326	607	206	420	189	235	273	239	295	331	0	387	209	260	404	330	608	549	369	546	551	218	300	436	209	388	266	424	239	337	130	100	427	330	182	544	276	138	396	448	239	452	70	133	341	323	249	365	399	140	184	618	492	289	426	468	365	309	467	496	356	371	150	150	549	550	279	504	380	362	368	294	408	296	256	457	265	157	356	541	582	470	321	472	215	417	125	542	352	214	85	448	520	370	290	310	326	601	576	248	167	173	379	405	183	265
246	813	127	658	438	353	635	751	703	366	770	400	948	580	296	549	503	215	379	76	144	248	524	270	240	575	518	241	403	751	604	390	574	77	175	92	493	355	554	506	459	630	328	264	685	580	782	264	361	469	692	764	248	552	599	662	641	745	44	922	450	624	556	561	185	779	203	60	319	332	150	392	689	531	451	523	641	524	1016	825	475	777	661	551	231	368	200	714	874	644	861	303	689	902	669	237	792	617	550	260	868	914	690	835	112	676	121	170	717	624	491	798	449	776	955	284	505	370	645	148	678	945	325	691	302	523	114	423	647	324	387	0	561	335	65	173	864	699	273	792	697	254	638	788	561	585	604	776	155	689	482	439	571	173	520	896	614	476	105	662	216	791	408	312	680	69	204	148	543	491	413	956	642	143	742	820	717	452	681	848	60	212	489	429	693	833	617	648	718	701	683	582	23	167	486	750	617	509	573	780	726	822	434	205	567	208	477	880	118	566	307	800	872	658	99	94	87	916	903	188	369	362	523	693	220	150
321	268	648	204	128	233	105	535	148	402	348	424	427	410	455	177	101	657	455	625	620	448	199	476	481	216	60	383	368	197	50	231	105	511	558	550	369	233	247	389	103	320	499	423	372	426	227	364	452	303	399	548	407	390	378	440	423	200	604	376	162	253	135	219	379	406	645	534	248	268	452	279	135	354	392	198	117	340	462	280	247	321	155	61	392	255	529	421	416	288	307	400	156	381	115	521	315	256	95	342	322	369	317	281	504	122	623	574	362	263	74	244	287	320	401	282	147	348	359	562	133	416	372	347	355	198	448	296	100	506	209	562	0	428	579	505	501	477	544	439	468	392	211	234	17	356	184	222	414	141	129	205	391	505	235	342	178	171	571	375	414	274	216	299	243	518	424	540	437	89	332	436	420	464	319	274	171	396	394	294	534	546	202	317	476	432	190	446	249	220	279	224	582	471	233	350	71	161	324	468	510	276	411	647	23	592	137	424	527	102	260	246	318	298	465	485	501	453	393	423	334	340	404	333	358	439
119	661	443	406	306	197	502	420	519	35	477	66	657	248	48	260	350	337	55	335	316	103	301	111	116	282	386	117	72	548	421	233	328	283	238	260	162	232	231	175	326	299	93	74	354	249	598	73	26	138	360	433	98	221	267	330	310	497	369	770	288	331	296	308	158	448	325	306	193	247	194	157	505	200	116	232	402	192	817	673	250	521	407	392	145	183	174	382	542	320	677	36	450	612	453	156	536	320	360	207	716	748	396	637	278	493	332	254	386	330	358	590	176	520	713	158	315	97	314	247	546	689	64	360	74	232	221	150	489	102	261	335	428	0	288	180	532	368	179	460	365	89	363	581	428	253	323	569	192	527	318	249	240	180	254	698	360	287	280	330	119	534	263	130	398	319	183	233	212	359	150	666	311	207	449	668	565	118	349	641	306	198	266	186	362	502	342	317	462	449	389	289	355	206	210	439	484	343	241	448	395	670	100	327	434	272	345	555	236	434	181	616	640	365	237	257	274	585	572	158	105	121	192	386	116	218
258	826	185	671	450	365	647	703	715	318	760	342	940	531	249	543	515	152	319	47	80	207	536	207	176	565	530	225	355	764	616	402	586	129	112	29	445	370	514	458	471	582	265	241	637	532	794	263	302	421	643	716	224	504	550	613	593	761	81	934	462	613	568	573	211	731	140	122	331	358	135	404	701	483	392	515	653	475	1028	837	487	790	673	563	214	380	137	665	825	603	873	302	701	894	681	174	804	603	562	286	880	926	679	848	167	688	57	107	669	613	503	810	448	788	967	296	517	369	597	84	690	958	324	642	304	515	140	422	659	261	399	65	573	286	0	109	815	651	210	743	651	258	646	800	573	536	605	788	181	701	494	451	523	109	526	908	626	489	42	613	193	803	420	324	681	132	193	84	490	504	412	949	594	125	732	832	729	393	632	860	122	149	501	442	644	785	625	599	731	713	672	572	69	135	485	722	629	521	524	731	678	834	375	142	579	145	489	838	55	578	319	812	884	648	130	106	149	868	855	154	367	374	475	669	219	180
185	753	292	580	377	293	574	594	642	209	651	233	831	423	140	434	443	161	210	155	141	98	463	98	68	456	457	152	246	691	544	329	503	177	63	80	336	297	405	349	398	473	156	135	528	423	721	190	193	312	534	607	140	395	442	504	484	674	190	861	389	505	470	481	157	622	150	213	258	304	72	323	628	374	283	406	576	367	955	764	414	696	581	491	141	308	28	556	716	495	800	202	624	786	608	65	710	494	489	232	807	853	571	775	190	616	153	78	560	505	430	737	342	694	888	223	444	263	488	71	618	864	230	534	231	406	135	316	586	152	326	172	500	177	109	0	706	542	102	635	542	184	537	727	500	428	497	715	127	628	421	378	414	0	420	835	534	416	101	505	120	709	348	251	572	226	130	54	381	431	316	840	485	59	623	759	656	285	523	788	213	43	428	352	536	676	516	491	637	623	563	463	176	62	379	613	556	448	416	623	569	761	267	151	506	97	417	730	56	505	247	739	811	539	152	155	186	759	746	81	271	287	366	560	146	154
632	500	962	298	567	617	577	394	457	492	183	511	277	285	568	398	503	857	541	854	836	622	492	630	636	335	562	637	458	418	476	564	411	803	758	779	380	616	383	352	565	265	598	594	176	324	443	592	542	440	192	418	617	308	248	310	293	380	889	538	537	291	406	456	678	99	845	826	631	651	714	590	430	333	460	397	386	356	479	503	497	245	350	484	665	612	694	205	163	295	427	556	390	232	416	676	289	313	479	717	482	495	226	404	797	473	852	774	185	287	549	361	493	270	345	650	447	517	208	766	532	311	545	204	572	397	740	492	501	621	612	854	503	522	808	699	0	335	698	88	320	617	323	370	520	316	369	393	711	505	519	513	278	699	452	444	335	474	799	218	639	311	551	609	268	839	702	753	411	532	534	286	284	727	199	493	532	464	210	387	826	718	483	570	346	131	343	315	314	339	257	332	874	726	428	154	540	507	370	213	378	492	487	847	526	792	599	176	755	605	643	439	366	253	757	777	793	166	192	678	547	571	367	219	635	737
484	654	814	343	531	496	582	69	520	344	321	363	467	129	420	330	468	709	394	707	688	475	429	483	488	267	536	489	310	483	469	512	377	655	610	632	232	558	277	204	530	160	450	446	175	137	552	444	394	292	144	106	470	155	100	42	71	425	741	714	487	273	345	388	530	258	697	678	526	582	566	451	493	185	312	328	431	208	668	679	429	380	395	450	517	477	546	159	353	190	603	408	435	422	461	528	397	231	444	570	658	671	233	571	649	536	704	626	206	237	514	525	388	378	535	502	397	370	138	619	595	501	397	183	424	328	592	367	537	473	560	706	478	374	660	552	342	0	550	271	63	453	315	516	494	175	311	504	563	567	473	460	130	552	383	620	360	424	652	134	491	447	499	461	313	691	554	605	235	498	423	476	65	579	293	669	599	316	126	563	678	570	414	459	43	312	336	113	395	384	281	260	727	578	345	249	544	461	228	198	44	651	339	699	500	644	564	366	608	580	515	571	542	244	609	629	645	374	382	530	399	423	191	209	488	590
227	795	391	579	420	335	617	593	684	208	650	210	830	421	139	433	485	253	179	254	232	97	465	90	67	455	500	167	245	721	586	372	501	275	154	179	335	340	404	348	441	472	123	134	527	422	763	222	192	311	533	606	139	394	440	503	483	673	289	904	432	503	469	479	227	621	228	310	301	355	169	322	671	373	260	405	575	365	990	807	415	694	580	533	192	347	77	555	715	493	843	201	623	784	626	37	709	493	524	315	850	896	569	809	287	658	252	170	559	503	473	763	341	693	886	266	479	262	486	163	660	862	228	532	238	405	232	315	629	91	369	271	543	176	208	103	705	541	0	633	541	193	536	754	543	426	495	742	224	671	464	413	413	103	418	871	533	451	200	503	132	707	390	294	571	323	214	149	353	473	315	839	484	156	622	801	699	261	522	814	310	63	431	350	534	675	515	488	635	621	562	462	275	158	377	611	599	491	414	621	568	804	245	224	549	168	459	728	155	548	289	782	813	538	249	252	283	758	745	147	270	285	365	559	188	252
562	511	893	237	506	556	528	330	414	423	163	442	288	215	498	327	442	787	472	785	767	553	425	561	566	264	501	568	389	377	416	503	351	733	689	710	310	555	314	283	504	196	528	525	107	255	447	523	473	370	123	348	548	239	178	240	224	319	819	549	476	230	345	385	608	79	776	756	571	590	645	519	387	263	391	326	325	287	489	514	426	224	289	423	595	541	624	126	173	226	438	486	329	242	356	606	241	244	418	648	493	505	166	415	728	431	782	704	119	226	488	372	422	222	356	581	386	448	138	697	489	322	476	135	503	326	671	421	461	552	551	785	442	453	739	630	88	266	629	0	237	546	262	383	459	247	309	399	642	462	458	453	209	630	381	455	274	414	730	149	570	291	491	539	207	769	633	683	342	471	463	297	215	657	138	504	494	395	140	398	756	648	412	499	277	133	283	246	266	278	196	261	805	657	357	93	491	446	300	134	308	502	417	777	465	723	538	186	686	544	582	450	377	186	687	707	724	206	203	608	477	501	298	152	566	668
475	645	805	334	522	487	573	109	510	335	299	354	445	128	411	321	459	700	384	697	679	465	419	473	479	258	527	480	301	474	460	503	368	646	601	622	223	548	268	195	521	151	441	437	158	167	543	435	385	283	127	167	460	151	90	104	130	416	732	693	478	264	335	379	521	236	688	669	517	572	557	442	483	176	303	319	422	199	646	658	419	359	386	440	508	468	537	143	330	181	582	399	425	399	452	519	376	222	435	560	637	650	224	562	640	527	695	617	189	227	505	516	379	357	513	493	388	360	129	609	586	479	388	174	415	319	583	357	528	464	551	697	468	365	651	542	320	63	541	237	0	444	306	506	485	166	302	495	554	558	464	451	121	542	374	599	351	415	642	125	482	426	490	452	304	682	545	596	254	489	413	454	50	570	273	648	590	307	109	542	669	561	405	449	105	290	327	160	386	374	271	251	717	569	336	228	535	452	219	134	106	641	330	690	491	635	555	343	598	570	506	562	521	235	600	620	636	311	359	521	390	414	210	200	478	580
77	645	362	448	269	172	466	505	534	120	524	154	739	334	69	303	335	336	143	304	299	102	328	125	131	329	349	49	157	583	436	221	372	203	237	229	247	190	308	260	290	384	110	60	439	334	613	32	114	223	445	518	73	306	352	415	395	535	296	753	281	378	339	341	78	533	324	226	150	205	130	184	520	285	204	277	445	277	847	656	276	568	450	383	71	162	189	467	627	397	692	57	493	693	497	171	583	371	381	165	699	745	443	667	197	508	302	253	471	377	322	629	203	567	761	115	336	124	399	241	510	736	91	445	74	277	140	177	478	117	218	254	392	89	258	184	617	453	193	546	451	0	406	620	392	339	366	607	112	520	314	270	325	184	280	727	403	308	249	416	81	582	240	105	445	239	103	219	297	323	177	747	396	143	496	651	548	206	434	680	226	213	293	213	447	587	385	402	509	490	436	336	275	150	240	504	448	340	326	534	480	653	188	326	398	271	309	641	206	398	139	631	687	412	157	177	193	670	657	101	132	147	277	447	36	138
396	391	731	78	267	308	316	374	256	336	169	358	363	249	412	113	203	701	389	701	680	467	184	475	480	86	271	450	302	219	204	256	112	585	602	626	256	308	167	276	265	159	445	438	181	285	289	389	386	238	208	387	458	249	217	279	262	164	679	463	229	43	86	160	454	228	689	609	323	343	527	294	229	241	326	132	130	227	489	427	236	193	93	184	468	317	538	230	295	127	352	353	151	318	177	520	208	100	179	416	407	420	119	308	579	258	698	618	155	79	249	262	231	192	385	357	139	282	189	611	317	361	330	154	357	132	523	230	272	466	303	637	212	367	654	544	323	316	543	261	306	406	0	253	229	211	52	241	489	289	215	205	230	544	181	370	46	166	646	206	466	206	243	368	70	592	499	597	335	232	273	372	259	540	141	414	328	331	222	313	609	562	197	308	315	282	21	285	134	120	69	83	657	546	167	172	279	202	211	269	349	387	345	691	235	636	299	296	603	314	334	307	311	88	540	560	576	355	330	498	306	331	291	122	432	514
548	174	872	175	354	461	251	576	109	554	272	576	235	456	630	331	289	885	607	853	848	676	376	692	698	302	296	611	520	56	185	438	262	738	786	778	472	460	383	492	338	375	663	651	363	496	87	592	604	455	390	589	634	465	419	481	464	91	831	211	351	259	292	377	606	305	873	762	476	495	679	476	101	458	544	350	184	443	237	177	424	193	192	238	620	483	756	403	225	344	100	570	135	190	155	738	141	316	272	569	155	168	284	56	732	147	851	802	329	295	308	10	449	162	167	509	325	500	377	789	179	200	548	336	575	350	676	448	175	683	437	790	235	584	807	733	367	512	760	377	506	620	252	0	252	428	270	37	642	152	318	387	446	733	398	118	224	348	798	394	642	103	420	527	210	745	651	768	551	319	490	239	455	692	246	166	177	548	404	61	762	774	379	506	518	258	240	487	122	137	247	299	810	698	384	288	213	341	428	411	551	165	563	875	254	820	372	231	755	284	487	102	84	304	692	712	729	261	202	650	524	547	508	305	585	667
321	258	648	222	128	233	95	552	165	420	365	441	444	428	455	194	108	657	472	625	620	448	217	476	481	233	61	383	386	214	67	231	122	511	558	551	386	233	265	406	103	337	499	424	389	444	244	364	454	321	416	565	407	407	395	457	440	216	604	366	170	270	153	236	379	424	645	534	248	268	452	279	152	372	410	216	134	357	468	269	264	338	172	78	392	256	529	438	433	306	310	400	173	398	132	522	332	274	112	342	312	358	334	290	504	120	623	574	380	280	74	260	304	337	417	282	165	359	376	562	123	433	372	364	356	216	448	314	91	506	209	562	18	428	579	505	518	494	544	457	485	392	228	251	0	373	201	239	414	133	137	212	408	505	253	348	195	188	571	393	414	291	217	300	260	518	424	540	454	89	350	453	437	464	336	264	161	414	412	311	534	546	220	317	494	450	207	463	266	238	297	241	583	471	250	368	61	168	342	486	527	266	428	647	13	592	137	441	527	92	260	255	335	315	465	485	501	470	410	423	334	340	422	350	358	440
368	568	699	254	370	380	462	233	433	229	268	248	456	67	304	189	348	593	278	591	573	359	265	367	372	163	416	374	195	396	349	344	257	539	494	516	95	396	110	89	392	56	334	331	152	103	466	329	278	170	159	246	354	67	75	138	122	340	625	640	326	169	225	237	414	246	581	562	411	431	451	336	406	69	197	160	331	66	657	602	261	326	303	330	401	361	430	181	341	86	529	292	346	410	373	412	344	127	324	454	584	597	180	485	534	421	588	510	173	133	394	439	242	325	523	386	277	254	112	503	482	490	282	129	309	160	477	241	417	358	392	591	358	259	544	436	331	176	435	259	166	339	211	429	374	0	207	418	448	455	353	292	48	436	215	546	256	277	536	129	376	383	332	345	247	575	439	489	148	378	283	464	119	463	240	590	493	201	148	489	562	454	246	319	175	301	232	144	311	297	216	156	611	463	177	233	424	334	58	247	208	564	223	583	380	529	410	354	492	460	399	484	488	155	493	513	530	383	370	414	283	307	104	156	372	474
362	408	696	95	238	274	289	367	274	297	218	319	384	242	373	67	176	662	350	661	641	427	150	435	441	68	243	410	263	236	177	222	84	551	563	587	238	273	142	259	238	152	406	399	204	277	305	350	347	198	231	380	419	242	210	272	255	183	645	480	194	79	52	125	420	273	650	575	289	308	488	260	247	224	287	93	140	209	506	429	196	214	102	157	428	282	499	253	315	120	369	313	160	338	187	481	229	88	152	382	424	437	155	325	545	249	659	579	191	89	222	279	192	212	406	323	104	243	191	571	309	382	291	179	318	93	489	191	245	426	269	603	185	327	615	504	368	309	503	306	302	366	53	269	201	204	0	258	455	283	180	171	223	504	141	386	55	132	607	207	426	227	209	329	105	558	460	558	318	205	233	393	252	500	190	423	321	291	226	329	575	523	163	269	308	325	32	278	155	137	122	65	623	507	127	216	251	168	194	300	342	404	306	652	208	597	272	317	563	287	300	324	332	123	505	525	542	376	350	459	267	291	274	158	393	480
537	156	856	165	342	449	235	566	76	547	296	569	258	446	623	322	277	873	600	841	836	664	365	686	691	292	284	599	513	42	173	426	251	726	774	766	462	448	373	482	327	365	656	639	353	486	54	580	597	449	380	579	622	455	409	471	454	80	819	229	339	249	280	366	595	327	861	750	464	483	667	464	89	447	537	343	172	433	255	192	412	228	180	226	608	471	744	402	247	333	118	563	124	212	143	731	176	306	260	557	173	186	274	74	720	135	839	790	319	285	296	32	442	197	190	497	313	493	367	777	146	223	541	326	568	343	664	441	159	677	425	778	223	578	795	721	390	502	753	396	495	607	242	38	240	417	260	0	630	119	306	375	436	721	392	135	213	336	786	384	630	139	409	515	200	733	639	756	541	307	484	262	445	680	269	178	144	541	394	78	750	762	368	494	507	281	230	477	139	127	237	289	798	687	378	307	197	329	417	430	541	152	556	863	238	808	360	253	743	269	475	72	107	294	680	700	717	284	224	638	518	535	497	295	574	655
97	665	264	510	289	205	486	609	554	224	628	259	799	438	173	407	355	282	247	228	242	157	375	182	187	433	369	101	261	603	456	241	425	104	183	175	352	209	412	364	310	488	217	142	543	438	633	122	219	327	550	622	125	410	457	520	499	596	197	773	301	482	407	412	36	637	270	128	170	184	66	243	540	389	309	381	492	382	867	676	326	629	513	403	108	220	155	572	730	502	712	161	540	753	520	188	644	475	401	111	719	765	548	687	99	528	238	199	575	482	342	649	307	627	806	135	356	228	503	189	530	797	180	549	153	381	42	281	498	224	238	156	412	193	181	130	722	557	225	650	554	112	489	639	412	443	456	627	0	540	333	290	429	130	372	747	466	328	192	520	125	642	260	163	531	141	79	165	401	343	269	808	500	79	600	671	568	310	539	700	128	171	340	281	551	692	469	506	570	552	541	441	176	102	344	609	468	360	431	638	585	673	292	272	418	217	329	732	152	417	159	651	723	516	58	78	95	774	761	96	224	214	381	551	77	30
449	139	741	230	256	362	121	628	55	500	365	522	369	508	576	275	210	785	553	754	748	577	298	604	610	314	189	511	466	122	106	359	203	639	687	679	467	361	346	487	231	418	609	552	415	525	115	492	550	402	443	641	535	488	472	533	517	143	732	247	272	315	233	317	507	425	774	662	376	396	580	398	78	452	490	296	163	438	336	150	345	310	196	159	521	384	657	465	359	386	181	516	157	324	116	650	258	355	193	470	193	239	336	161	633	42	751	703	381	351	202	146	385	279	304	410	246	446	429	690	30	337	490	389	484	296	577	394	45	630	338	691	139	531	707	634	501	565	672	459	558	520	289	152	132	454	282	118	542	0	239	309	489	634	334	216	247	269	699	446	543	217	342	428	262	646	552	668	535	217	431	376	507	593	339	145	42	494	457	186	662	674	301	427	570	392	268	539	208	189	300	322	711	599	331	370	83	263	422	493	603	147	509	776	124	721	265	365	656	154	388	126	221	360	593	613	630	395	336	551	451	468	502	357	486	568
242	374	577	230	71	154	222	532	231	317	364	360	509	408	356	174	32	578	373	546	541	369	132	397	402	214	108	304	306	280	133	127	112	431	479	471	366	153	245	386	91	318	401	344	369	424	310	285	345	299	397	545	327	387	376	437	421	272	525	482	34	255	133	153	300	423	566	455	169	189	372	165	218	352	369	196	170	337	544	385	137	349	206	80	313	176	449	419	451	286	390	293	217	464	198	442	364	254	80	262	428	465	327	364	425	205	544	495	362	261	85	326	201	348	483	203	82	244	356	483	254	499	258	345	276	196	369	228	201	409	130	483	128	319	500	426	518	474	465	456	464	314	215	317	137	354	182	305	335	239	0	76	388	426	149	425	186	86	491	373	335	357	103	220	252	438	344	461	432	64	229	519	417	385	336	380	277	361	392	377	455	467	118	195	474	460	195	443	290	271	284	221	503	392	224	367	192	32	322	466	507	382	373	568	143	513	112	452	448	156	180	329	401	295	385	405	422	511	476	343	219	236	402	330	279	360
197	444	531	227	89	109	288	513	301	246	361	289	516	355	285	160	108	533	303	501	496	324	92	348	353	193	171	259	236	350	203	57	142	386	434	426	307	108	186	327	112	299	331	299	350	365	380	242	274	237	378	526	282	328	357	418	402	315	480	552	46	242	124	129	255	420	521	410	124	143	327	95	288	292	308	141	216	278	614	455	74	346	230	150	268	117	404	400	447	267	460	223	264	470	267	393	361	235	118	217	498	535	308	434	380	275	499	450	343	242	144	397	140	344	538	158	73	174	337	437	330	514	187	326	214	141	324	167	271	339	104	438	204	248	455	381	515	455	416	453	451	270	207	387	213	294	173	375	290	309	76	0	338	381	88	495	183	45	446	354	290	359	44	170	248	393	299	416	371	139	158	525	398	340	333	450	347	291	373	447	410	422	56	124	455	457	186	424	287	269	275	200	458	347	162	364	268	101	262	447	488	452	302	523	219	468	130	449	403	219	135	399	464	276	340	360	377	508	482	298	149	166	342	311	234	315
356	586	687	272	413	368	496	189	451	217	261	236	421	20	292	232	382	581	266	579	561	347	308	355	360	181	450	362	183	414	383	388	291	527	482	504	104	430	153	76	435	74	322	319	117	57	484	317	266	164	124	202	342	33	31	94	77	359	613	654	369	187	259	280	402	212	570	550	399	454	439	324	424	57	185	203	359	80	622	622	304	320	321	364	389	349	418	146	306	104	543	280	364	375	391	400	337	145	358	442	598	611	173	503	522	455	576	498	149	151	429	457	261	318	488	374	311	242	77	491	516	455	270	123	297	203	465	239	451	346	433	579	392	247	532	424	296	131	423	224	121	325	229	447	408	47	225	436	436	489	387	335	0	424	258	561	274	320	524	94	364	387	375	333	253	563	427	477	136	412	295	430	75	451	233	608	527	189	113	503	550	442	289	331	130	266	250	100	329	315	221	174	599	451	220	202	458	375	101	212	164	582	211	571	414	517	453	319	480	494	387	502	482	174	481	501	518	348	335	402	271	295	92	150	360	462
185	753	292	580	377	293	574	594	642	209	651	233	831	423	140	434	443	161	210	155	141	98	463	98	68	456	457	152	246	691	544	329	503	177	63	80	336	297	405	349	398	473	156	135	528	423	721	190	193	312	534	607	140	395	442	504	484	674	190	861	389	505	470	481	157	622	150	213	258	304	72	323	628	374	283	406	576	367	955	764	414	696	581	491	141	308	28	556	716	495	800	202	624	786	608	65	710	494	489	232	807	853	571	775	190	616	153	78	560	505	430	737	342	694	888	223	444	263	488	71	618	864	230	534	231	406	135	316	586	152	326	172	500	177	109	0	706	542	102	635	542	184	537	727	500	428	497	715	127	628	421	378	414	0	420	835	534	416	101	505	120	709	348	251	572	226	130	54	381	431	316	840	485	59	623	759	656	285	523	788	213	43	428	352	536	676	516	491	637	623	563	463	176	62	379	613	556	448	416	623	569	761	267	151	506	97	417	730	56	505	247	739	811	539	152	155	186	759	746	81	271	287	366	560	146	154
278	470	613	224	163	190	341	433	327	228	308	257	513	276	291	80	182	580	288	576	559	345	52	353	358	113	244	325	202	368	229	138	148	468	481	501	227	190	106	247	185	219	336	317	270	285	406	264	277	157	298	446	333	248	277	339	322	311	561	578	119	162	116	66	336	346	568	491	205	225	402	171	313	213	236	61	222	198	640	481	79	343	227	176	343	194	417	320	441	187	485	228	270	468	273	399	358	155	144	299	524	561	228	454	461	301	574	497	264	162	217	408	79	342	535	239	99	157	257	489	361	511	206	246	233	61	405	106	297	344	186	519	237	254	530	422	441	375	421	377	374	280	183	399	253	214	142	387	371	335	150	86	258	422	0	521	180	70	521	274	341	356	125	234	230	475	374	476	290	212	124	522	318	415	280	476	373	233	293	459	491	440	40	160	375	401	162	344	284	266	221	121	540	421	83	289	304	128	183	367	409	478	245	570	260	515	204	446	478	293	217	424	462	196	422	442	458	483	470	373	171	196	263	231	307	397
655	114	951	293	460	568	328	646	195	672	346	694	284	553	748	449	396	991	725	960	954	783	483	810	816	420	403	717	638	173	292	545	380	845	893	885	590	567	501	610	445	493	781	758	446	592	116	698	722	573	462	685	741	576	516	578	561	208	938	153	457	377	410	495	713	366	980	868	582	602	786	583	219	576	662	468	302	561	123	118	530	266	310	345	726	590	863	476	286	462	40	688	253	251	273	856	214	434	379	676	97	109	380	84	839	253	957	908	411	413	415	110	571	236	165	616	431	618	474	896	226	198	666	433	690	468	783	566	258	801	544	897	342	702	913	840	428	605	878	436	599	727	370	118	346	546	388	135	748	215	424	494	546	840	519	0	342	455	905	490	749	191	527	634	328	852	758	874	669	425	608	238	551	799	320	108	194	666	480	66	868	880	486	612	614	319	358	583	240	255	365	417	917	805	502	361	288	448	546	484	648	105	681	981	337	927	479	292	862	364	594	95	119	408	799	819	836	323	263	757	637	654	626	401	692	774
372	360	707	47	235	285	284	416	222	334	181	355	336	292	409	108	171	698	386	677	671	464	161	472	477	117	238	434	300	188	172	232	79	562	599	602	288	284	179	308	233	201	442	436	226	327	258	386	383	235	253	429	455	291	259	321	304	136	655	432	205	88	75	158	430	240	687	585	299	319	503	271	195	273	324	130	87	259	458	394	218	166	50	152	443	293	535	276	267	169	321	350	108	290	135	517	181	138	147	393	376	389	151	277	556	215	674	615	196	124	217	231	228	164	358	333	115	279	234	608	274	334	327	199	354	130	500	228	240	463	280	614	180	364	630	541	335	358	540	273	351	403	46	221	196	253	55	210	465	246	187	182	272	541	178	338	0	142	622	251	463	179	219	345	68	569	475	591	367	200	270	345	301	516	153	382	286	328	268	281	585	559	174	300	357	277	25	327	107	89	114	115	634	522	164	184	246	175	243	307	391	356	342	688	203	634	267	269	579	282	311	276	284	133	516	536	553	328	303	474	303	328	323	168	409	491
236	403	570	186	112	148	275	483	261	271	321	311	475	338	324	125	117	572	342	540	535	363	52	387	392	164	192	298	255	310	162	95	101	425	473	465	289	147	168	309	134	268	370	338	320	347	340	281	313	219	347	496	321	310	326	388	371	275	518	512	68	205	83	89	294	379	560	449	163	182	366	134	247	275	290	123	175	260	574	415	81	305	189	109	307	156	443	369	407	236	419	261	223	430	227	432	320	204	77	256	458	495	277	394	419	234	538	489	313	211	169	356	122	304	497	196	32	200	307	476	295	473	226	295	253	123	363	149	230	378	143	477	171	287	494	420	474	425	455	412	415	308	166	346	187	276	132	334	329	268	86	45	320	420	70	454	142	0	485	324	329	318	83	209	208	432	338	455	353	148	167	484	368	379	292	409	306	286	342	406	449	461	37	163	424	417	145	394	246	228	235	172	497	386	145	323	237	61	245	416	458	412	298	562	193	507	153	408	442	240	174	358	424	245	379	399	416	467	442	337	188	205	325	280	273	354
250	818	225	663	442	358	639	695	707	310	752	334	932	524	241	535	508	150	311	88	52	199	528	199	169	557	522	217	347	756	609	394	578	140	72	21	437	362	506	450	463	574	257	233	629	524	786	255	294	413	635	708	217	496	542	605	585	753	122	926	454	606	560	565	222	723	138	161	323	369	137	396	693	475	384	507	645	467	1020	829	479	782	666	556	206	373	129	657	817	596	865	294	693	887	673	166	797	595	554	297	872	918	672	840	178	681	55	67	661	605	495	802	440	780	959	288	509	361	589	77	683	950	316	635	296	507	151	414	651	253	391	104	565	278	41	102	807	643	202	736	642	249	638	792	565	529	598	780	192	693	486	443	515	102	518	900	619	481	0	606	185	795	413	316	673	171	195	77	482	496	404	941	586	117	724	824	721	385	624	853	161	141	493	434	637	777	617	592	723	705	664	564	108	127	477	714	621	513	516	724	670	826	368	140	571	105	482	830	47	570	312	804	876	640	141	117	174	860	847	146	360	367	467	661	211	191
445	536	775	225	430	457	481	201	401	305	203	324	360	98	381	229	367	670	354	667	649	435	327	443	448	166	435	450	271	365	368	412	276	615	571	592	193	464	196	165	429	78	410	407	57	137	434	405	355	252	57	230	430	121	61	123	106	307	702	596	386	164	243	287	491	151	658	639	479	499	527	412	374	145	273	228	313	169	561	561	328	262	277	349	478	438	507	73	245	108	485	368	316	314	343	489	279	146	343	530	540	552	115	453	610	418	665	587	89	127	413	407	324	260	428	463	296	330	20	579	477	394	358	65	385	228	553	323	436	434	460	667	376	335	621	512	235	134	511	163	125	416	206	397	393	129	210	386	524	449	372	360	91	512	283	502	251	323	612	0	452	329	399	422	195	652	515	566	224	397	365	369	77	540	175	551	481	277	39	445	639	530	314	401	159	205	227	128	277	265	162	163	687	539	259	141	443	360	183	139	177	532	300	660	399	605	463	258	568	478	475	453	424	126	569	589	606	287	275	491	360	384	180	91	448	550
98	666	352	508	290	206	487	534	555	149	584	184	772	363	80	363	356	274	163	242	237	36	376	64	69	389	370	37	186	604	457	242	426	180	175	167	277	211	345	289	311	413	120	49	468	363	634	103	144	252	475	548	32	335	382	445	424	596	276	774	302	438	399	402	98	563	262	215	171	226	75	244	541	314	234	337	493	307	868	677	327	629	511	404	61	221	128	497	657	435	713	117	541	726	521	110	643	431	402	186	720	766	504	688	187	529	240	191	500	438	343	650	263	627	807	136	357	184	428	178	531	797	151	474	144	337	132	237	500	118	239	244	413	118	196	122	647	482	132	575	482	81	466	641	413	368	426	629	125	541	335	291	354	122	341	749	464	329	187	445	0	642	261	164	506	228	88	157	326	344	237	781	426	88	556	672	569	235	464	701	215	151	341	273	476	617	445	431	570	550	497	396	262	87	300	553	469	361	356	563	510	674	217	264	419	209	330	670	144	419	160	652	724	472	149	158	183	699	686	39	192	208	306	501	59	152
551	258	886	134	393	463	290	508	169	512	184	534	169	391	588	289	328	877	565	855	850	643	339	651	656	258	335	613	478	133	224	411	258	741	778	780	428	463	339	448	378	331	621	614	284	430	190	565	562	413	300	524	634	414	354	416	399	97	834	296	384	215	254	336	609	244	865	764	478	498	682	449	142	414	502	308	193	399	314	261	397	105	182	277	622	472	714	314	158	300	184	528	158	123	183	696	52	272	308	572	240	252	218	158	734	186	853	794	249	251	347	112	407	74	197	512	294	458	312	787	245	168	506	271	533	308	678	406	214	641	458	792	274	542	809	720	301	443	718	289	426	582	208	104	291	384	228	139	644	217	357	360	384	720	357	202	182	321	801	329	642	0	398	524	164	748	654	770	507	358	448	178	389	694	158	251	249	506	318	145	764	738	352	478	452	192	198	421	74	128	201	255	812	701	343	200	252	353	384	323	486	249	521	867	293	812	411	164	757	323	490	197	124	247	695	715	731	195	135	653	482	507	464	239	588	670
167	471	501	264	95	79	292	551	336	261	398	304	553	394	300	198	137	503	317	471	466	294	129	322	327	231	175	229	250	385	238	54	179	356	404	396	345	78	224	358	116	337	345	269	388	403	415	210	289	275	416	564	252	366	395	456	440	352	450	579	73	280	161	166	225	457	491	380	94	113	297	109	323	331	324	179	253	316	649	482	112	383	267	185	238	101	374	438	485	305	495	237	301	508	303	367	398	273	155	187	525	570	346	469	350	310	469	420	381	280	148	431	178	382	575	128	110	188	375	407	336	551	202	364	201	179	294	205	304	353	74	408	218	263	425	351	552	493	390	490	490	240	244	422	218	332	210	410	260	344	106	44	376	351	126	530	220	82	416	392	260	396	0	145	285	363	269	386	395	149	173	562	436	310	370	477	374	305	411	482	380	392	94	139	493	494	223	462	324	306	313	238	428	317	200	401	274	132	301	485	526	479	317	493	224	438	135	486	373	223	105	434	502	314	310	330	347	545	520	268	163	180	375	349	204	285
70	552	419	390	176	68	373	507	441	156	487	195	680	335	166	266	241	406	183	374	369	197	256	225	230	291	256	132	154	489	342	128	306	260	307	299	249	107	271	262	197	386	212	163	441	336	520	73	155	215	447	520	156	308	354	417	397	478	353	660	188	340	288	293	128	525	394	283	68	123	201	81	427	287	227	240	379	279	754	563	172	509	393	289	141	57	278	469	611	360	599	101	427	634	407	270	524	334	282	110	606	652	406	573	253	414	372	323	442	340	229	536	155	508	693	42	236	92	400	311	416	677	83	424	56	240	197	140	385	220	133	311	299	129	328	254	619	455	293	547	452	105	369	526	299	340	329	514	163	427	220	171	327	254	233	634	346	208	320	417	163	522	146	0	408	295	173	289	298	230	114	688	398	213	459	558	455	209	436	586	283	295	221	119	448	579	348	403	450	433	399	299	331	220	202	467	355	247	328	535	482	560	221	396	305	341	215	612	276	304	57	538	610	375	214	234	250	662	646	172	69	51	279	409	107	188
437	350	772	39	300	349	330	375	216	380	113	402	320	255	455	166	235	744	432	741	724	510	225	518	523	121	302	497	346	179	217	297	144	627	646	666	291	349	202	311	297	194	489	482	162	295	248	437	430	281	189	388	506	279	218	280	263	123	720	422	270	78	139	213	495	172	733	650	364	384	568	335	188	276	370	183	127	262	448	386	282	143	91	217	508	358	581	211	244	163	311	400	131	275	157	564	160	135	211	457	366	379	83	267	620	232	739	662	128	114	281	221	279	141	342	398	180	330	176	654	291	318	378	135	405	183	564	278	262	509	344	678	244	410	695	587	267	311	586	205	304	445	71	212	261	246	105	200	530	263	252	246	249	587	234	329	68	207	686	193	513	163	284	410	0	634	540	641	370	265	320	329	254	580	85	373	295	374	203	272	650	605	238	356	317	227	75	286	91	80	46	118	698	587	214	116	292	239	246	239	350	347	389	735	267	680	331	245	643	346	376	267	269	109	581	601	617	305	284	539	354	378	326	104	474	555
230	766	139	611	391	337	588	736	655	351	746	385	900	564	280	534	456	282	364	142	211	232	477	258	235	559	471	226	388	704	557	347	527	61	233	159	478	286	539	491	412	615	314	249	670	565	734	248	345	454	676	749	232	537	583	646	626	700	111	875	403	608	508	514	170	764	270	33	302	263	134	375	642	516	435	507	594	508	968	778	440	730	614	504	216	352	205	698	832	628	814	288	642	855	622	238	745	602	502	232	821	867	674	788	43	629	188	237	702	608	444	750	433	729	907	267	457	355	629	214	631	898	310	675	287	507	99	408	600	311	320	69	514	319	132	180	848	684	274	776	682	239	591	741	514	569	557	729	139	642	435	391	556	180	473	849	567	429	172	646	201	743	361	295	633	0	188	214	527	444	398	909	627	127	717	772	669	436	665	801	33	220	441	413	677	818	570	632	671	653	660	567	90	151	470	735	569	462	557	764	711	775	419	272	520	267	422	833	185	519	291	753	825	643	84	78	71	893	867	172	353	346	508	677	204	134
106	674	312	519	298	214	495	598	563	213	617	248	808	427	151	397	364	282	234	250	244	124	384	152	157	422	378	73	250	612	465	250	434	152	183	175	341	219	401	354	319	477	195	120	533	427	642	111	208	317	539	612	103	399	446	509	488	606	246	782	310	471	416	421	71	627	270	176	179	234	66	252	549	378	298	370	501	371	876	685	335	638	522	412	62	229	156	561	721	491	721	150	549	762	529	177	653	464	410	172	728	774	537	696	147	537	247	199	565	471	351	658	296	636	815	144	365	217	492	190	539	806	173	538	152	370	90	270	508	202	247	204	421	182	203	130	711	547	213	639	545	103	499	649	421	432	459	637	77	549	343	299	418	130	374	757	475	337	195	509	89	651	269	172	539	189	0	165	390	352	261	817	490	79	589	680	577	299	528	709	176	171	349	290	540	681	479	495	579	561	530	430	224	102	333	598	477	369	420	627	574	682	281	272	427	217	338	734	152	427	168	660	732	505	106	126	143	763	750	67	216	223	370	540	67	105
223	791	267	632	415	331	612	646	680	261	703	285	884	475	192	486	481	160	263	130	125	150	501	151	120	508	495	190	298	729	582	367	551	182	61	55	389	336	457	401	436	525	209	187	580	475	759	228	246	364	587	660	190	447	494	557	536	722	165	899	427	557	522	533	195	674	148	204	296	342	110	369	667	426	336	459	618	419	993	802	452	748	634	529	179	346	78	609	769	547	838	254	666	838	647	115	763	547	527	270	845	891	623	813	219	654	128	77	612	557	468	775	394	746	932	261	482	315	540	22	656	916	282	586	269	459	173	368	625	202	364	146	538	230	84	54	759	594	149	687	596	219	589	766	538	480	549	754	165	666	460	416	466	54	472	874	587	454	75	557	158	761	386	289	625	214	168	0	433	469	368	892	537	97	675	797	694	337	576	826	204	88	466	404	588	729	569	543	689	675	616	516	151	100	431	665	594	487	468	675	622	799	319	150	544	95	455	782	31	544	285	778	850	591	182	158	215	811	798	120	323	340	418	613	184	193
323	667	653	379	441	335	539	274	525	183	392	151	552	139	259	266	426	537	181	535	517	309	336	311	316	266	493	328	149	521	427	366	334	493	439	460	89	396	202	65	464	193	232	285	248	103	590	283	192	136	255	287	308	115	162	197	170	464	569	764	397	303	302	314	369	342	526	517	365	420	405	290	511	94	100	238	408	114	753	679	332	451	417	407	356	316	374	277	437	224	653	246	456	506	459	349	468	259	402	408	709	721	304	609	488	499	532	454	280	270	472	563	232	449	619	341	354	208	208	447	559	586	236	254	263	238	431	211	495	264	400	545	435	214	488	380	427	236	352	355	254	297	336	554	451	148	321	542	402	533	428	364	134	380	286	671	370	348	480	225	330	507	396	300	371	530	393	433	0	455	261	560	205	418	364	673	571	109	244	614	517	388	318	297	216	396	347	171	435	421	352	256	555	411	220	333	501	406	159	343	249	676	131	527	458	473	482	450	436	537	353	608	613	293	447	467	484	479	466	366	238	262	47	281	326	428
251	342	579	244	58	164	164	556	232	362	378	405	511	432	385	198	44	587	413	556	550	379	186	406	412	238	47	313	352	281	134	161	126	441	489	481	390	163	269	410	33	342	429	354	393	448	311	294	385	325	421	569	337	411	400	461	445	273	534	451	96	275	157	205	309	437	576	464	178	198	382	209	219	376	414	220	171	361	545	354	200	363	207	81	322	186	459	443	464	310	391	331	219	465	199	452	375	278	81	272	397	443	347	365	435	204	553	504	387	285	24	327	263	361	484	212	134	289	380	492	207	500	303	369	286	220	379	291	176	436	140	493	90	359	509	436	531	498	474	470	489	323	232	318	90	378	206	306	344	218	64	139	412	436	212	426	200	148	501	397	345	358	147	230	265	448	354	470	458	0	281	520	441	395	350	348	245	406	416	378	464	476	180	247	498	474	212	467	301	273	301	245	513	401	254	381	145	95	346	490	531	351	418	577	96	523	67	466	458	95	190	330	402	319	395	415	432	525	477	353	264	270	426	354	288	370
176	566	522	315	227	119	424	469	424	126	391	169	606	297	188	170	260	477	200	464	458	242	171	250	255	196	307	221	116	459	325	143	239	362	378	389	211	181	175	224	248	297	233	214	353	298	503	152	175	133	381	482	230	270	316	379	359	403	455	675	198	245	207	185	234	429	465	386	156	216	290	78	410	249	189	144	313	245	726	578	151	436	318	272	230	100	314	403	524	265	582	125	361	560	364	296	451	238	240	225	620	657	311	545	357	397	461	394	347	245	280	499	46	434	628	156	195	55	340	386	458	604	89	329	116	144	300	58	393	241	184	414	333	150	417	319	524	417	318	460	413	177	273	489	350	284	233	478	269	431	229	159	289	319	124	606	271	167	409	357	238	449	173	115	313	399	262	373	260	281	0	615	360	303	363	572	469	171	376	549	386	337	136	36	410	484	253	365	377	357	304	204	434	309	107	372	400	224	252	450	444	574	182	467	356	412	267	537	366	355	168	521	554	279	316	336	353	566	553	261	53	77	241	314	195	295
719	347	1054	302	547	631	444	492	324	611	296	630	53	404	687	457	483	976	660	973	955	741	507	749	755	426	490	756	577	287	379	579	426	909	877	898	499	631	502	471	532	384	717	713	295	443	303	711	661	559	311	537	736	427	367	429	412	259	1002	385	544	383	422	504	777	212	964	932	646	666	833	617	297	452	579	476	347	475	210	350	564	224	350	432	784	640	813	324	132	414	274	675	312	113	337	795	172	432	462	739	329	305	338	248	902	340	971	893	304	398	502	230	575	193	77	680	462	626	327	885	404	43	664	323	691	476	846	574	368	740	626	960	429	641	927	818	274	454	817	281	454	747	376	239	445	435	396	262	812	376	511	528	397	818	525	239	350	489	918	337	758	178	566	692	331	915	821	872	530	512	616	0	403	846	277	340	402	583	329	224	932	837	520	646	465	165	366	434	242	291	349	423	980	845	510	267	406	521	489	332	497	339	606	966	447	911	566	138	874	478	657	286	209	366	863	883	899	168	106	797	650	674	486	338	756	837
428	597	759	286	475	440	526	131	463	289	264	308	420	81	364	275	413	653	338	651	632	419	373	427	432	211	480	434	255	426	414	457	321	599	554	576	176	502	222	148	475	104	394	391	119	121	495	389	338	236	97	169	414	105	44	77	83	367	685	657	431	217	289	333	474	211	641	622	470	526	510	396	435	129	257	272	374	152	621	622	373	323	338	394	461	421	490	112	305	134	546	352	377	374	404	472	340	175	389	514	601	614	176	514	594	479	648	570	151	181	459	468	332	321	488	446	341	314	81	563	538	454	342	126	369	272	537	311	482	418	504	651	422	319	604	496	295	65	495	223	50	396	259	459	438	119	255	447	508	510	417	405	75	496	327	563	305	369	596	77	435	390	444	405	256	635	499	549	207	442	367	429	0	523	236	612	542	261	78	506	622	514	358	403	106	265	280	114	338	327	223	205	671	522	289	201	488	405	173	174	107	594	283	643	445	589	509	318	552	524	459	514	485	187	553	573	590	348	335	474	343	367	164	152	432	534
147	715	299	560	339	254	536	622	604	237	658	271	849	451	168	437	405	214	251	171	166	119	425	144	118	463	419	114	274	653	505	291	475	127	115	96	364	259	433	377	360	501	200	136	556	451	683	152	231	340	562	635	120	423	470	533	512	647	206	823	351	512	457	462	107	650	202	162	220	254	22	293	590	402	321	411	542	395	917	726	376	679	563	452	103	270	88	585	745	523	762	191	590	803	570	120	693	505	451	182	769	815	578	737	139	578	169	131	588	512	392	699	337	677	856	185	406	258	516	111	580	847	213	562	193	411	85	311	548	198	288	186	462	206	125	62	734	570	157	663	570	143	540	689	462	456	500	677	77	590	383	340	442	62	415	797	516	378	117	533	88	692	310	213	580	175	79	97	414	393	301	858	513	0	630	721	618	323	552	749	162	103	390	331	564	704	520	519	620	602	571	470	190	34	374	638	518	410	444	651	597	723	305	204	468	149	379	758	76	467	208	701	773	546	102	105	135	787	774	59	257	264	394	581	108	104
517	386	859	117	386	435	407	356	291	432	33	454	273	237	508	237	321	797	485	794	776	562	311	570	575	173	380	549	398	254	295	383	230	699	698	719	330	435	246	304	383	185	541	534	131	277	319	489	482	333	148	370	558	261	200	262	245	198	792	424	356	129	225	294	574	103	785	722	450	470	627	421	264	285	413	235	205	301	443	389	336	90	169	303	567	444	634	162	191	173	313	452	208	227	235	616	107	165	297	544	368	381	65	290	694	307	792	714	95	125	367	247	331	88	327	484	266	382	158	706	366	293	430	117	457	235	637	330	335	561	430	751	322	462	748	639	198	291	638	136	273	496	141	249	339	239	191	269	608	339	338	332	231	639	290	330	154	293	739	175	566	157	370	468	87	720	599	693	363	351	372	281	236	639	0	379	371	417	166	273	722	657	321	408	299	158	162	268	132	157	75	170	771	646	267	47	370	325	290	170	332	378	439	787	345	732	417	192	695	424	462	326	252	93	653	673	690	240	227	598	406	431	320	86	532	634
578	37	867	338	384	490	244	704	181	639	403	661	354	610	711	413	349	914	692	882	877	705	436	733	738	453	317	640	605	209	245	488	341	767	815	807	605	489	484	625	360	538	748	680	504	650	128	621	689	540	520	743	663	628	573	635	619	252	861	113	410	422	372	456	636	424	902	791	505	524	708	536	211	591	629	435	303	576	232	16	483	324	336	298	649	512	785	534	344	507	80	655	292	309	256	778	272	479	332	598	58	105	438	141	761	181	880	831	469	458	330	168	524	293	272	539	384	585	531	818	142	305	628	490	612	435	705	533	183	763	466	819	270	669	836	762	486	663	801	493	648	651	415	176	260	590	421	179	671	142	377	447	609	762	472	112	386	408	827	548	671	249	473	556	373	774	680	797	673	346	569	346	609	721	377	0	110	633	538	124	791	803	439	565	672	377	403	641	298	300	410	460	839	728	469	419	204	401	561	542	705	30	648	904	252	849	393	350	784	280	516	119	177	467	721	741	758	380	321	679	590	596	641	459	615	696
476	107	765	258	283	388	142	659	79	537	395	559	395	539	610	311	247	812	590	780	775	603	334	631	636	351	215	538	503	146	143	386	240	666	713	705	503	388	382	524	258	455	646	578	446	561	124	519	587	438	473	672	561	524	502	564	547	175	759	215	308	342	270	354	534	456	800	689	403	423	606	434	109	489	527	333	201	474	316	119	381	341	234	196	547	410	683	495	385	423	159	553	195	350	154	676	288	391	230	496	161	208	367	170	659	79	778	729	412	378	228	170	422	310	327	437	282	483	460	717	40	360	526	419	510	333	603	431	81	661	364	717	168	567	734	660	527	595	699	489	590	548	326	176	158	491	319	141	569	40	275	345	526	660	370	197	285	306	725	477	569	247	371	454	293	672	578	695	572	244	467	399	538	619	369	113	0	531	487	195	689	701	337	463	600	418	306	570	239	220	330	358	737	626	367	400	102	299	459	523	634	115	546	802	150	747	292	391	682	178	414	135	245	387	620	640	656	421	362	577	488	494	539	388	513	594
232	626	559	370	352	244	498	363	483	89	441	55	601	192	163	224	384	441	85	439	421	213	281	215	220	246	432	234	58	513	385	275	293	400	343	364	106	306	186	118	373	242	141	191	298	192	562	189	96	94	304	377	214	164	211	274	253	461	473	734	330	295	260	273	275	392	430	423	274	330	311	200	470	143	19	197	367	136	782	637	271	486	372	366	262	225	278	326	486	273	642	153	415	555	418	258	501	276	361	318	680	713	353	601	394	457	437	358	330	295	405	555	166	484	668	250	316	118	257	351	517	635	145	303	172	197	337	145	453	173	309	451	393	118	393	284	476	312	261	404	307	206	327	545	410	197	287	534	308	491	361	291	183	284	234	662	325	287	384	274	236	499	305	209	363	436	299	337	109	406	170	610	255	324	413	632	529	0	293	605	423	298	257	206	305	446	307	260	427	413	354	254	459	315	179	382	460	345	185	392	339	634	23	431	416	377	392	499	340	481	263	581	604	329	354	374	390	528	515	270	147	171	135	330	232	334
464	541	794	229	449	476	500	190	406	324	195	343	342	117	400	248	386	689	373	686	668	454	346	462	467	185	454	469	290	369	387	431	295	634	590	611	212	483	215	184	448	97	429	426	49	156	439	424	374	271	19	230	449	140	80	142	125	317	720	589	405	174	262	306	510	133	677	658	498	518	546	431	379	164	292	247	318	188	543	554	347	255	281	367	497	457	526	34	227	127	478	387	321	296	348	508	272	165	362	549	533	545	120	458	629	423	684	606	80	146	432	412	343	253	410	482	315	349	39	598	482	376	377	69	404	247	572	342	453	453	479	686	395	354	640	531	217	126	530	145	109	434	216	402	412	148	229	391	543	454	391	379	110	531	302	495	261	342	631	39	471	322	418	441	199	671	534	585	243	416	384	351	78	558	169	544	486	296	0	438	658	549	333	420	167	187	237	147	282	270	167	182	706	558	278	124	462	379	202	100	168	537	319	679	418	624	482	240	587	497	494	457	417	131	588	608	625	270	257	510	379	403	199	96	467	569
610	126	924	237	415	522	303	589	150	615	289	637	239	495	691	392	350	946	668	914	909	737	438	753	759	363	357	672	581	116	246	499	323	799	847	839	533	521	444	553	400	436	724	712	389	535	81	653	665	516	405	628	695	519	459	520	504	151	892	163	412	320	353	438	668	309	934	823	537	556	740	537	162	519	605	411	245	504	189	128	485	209	253	299	681	544	817	419	229	405	52	631	196	194	216	799	157	377	333	630	107	120	323	26	793	208	912	863	354	356	369	53	510	178	150	570	386	561	416	850	214	183	609	376	636	411	737	509	227	744	498	851	296	645	868	794	371	548	821	379	542	680	313	62	313	489	331	78	703	187	379	448	489	794	459	70	285	409	859	433	703	134	481	588	271	806	712	829	612	380	551	224	494	753	262	118	197	609	423	0	823	835	441	567	557	262	301	526	183	198	308	360	871	760	445	304	266	402	489	427	590	117	624	936	306	881	433	235	816	337	548	64	62	351	753	773	790	265	206	711	585	608	569	344	646	728
218	786	157	631	410	325	607	723	675	338	742	373	920	552	268	521	475	273	352	133	202	220	496	246	223	547	490	214	375	724	576	362	546	49	221	150	466	319	526	478	431	602	302	237	657	552	754	236	333	441	664	737	220	524	571	634	613	716	102	894	422	596	528	533	157	751	261	0	291	297	122	364	661	503	423	495	613	496	988	797	447	750	633	523	205	340	193	686	846	616	833	275	661	874	641	226	764	589	522	232	840	886	662	808	76	648	179	228	689	596	463	770	421	748	927	256	477	342	617	205	650	918	297	663	274	495	86	395	619	299	353	60	533	307	123	168	836	671	262	764	669	226	610	760	533	557	576	748	127	661	454	411	543	168	492	868	586	449	162	634	189	763	380	284	652	34	176	202	515	464	385	929	614	115	714	792	689	424	653	820	0	208	461	402	665	806	590	620	691	673	655	555	80	139	458	723	589	481	545	752	699	794	406	263	539	255	450	853	176	538	279	772	844	630	72	66	57	888	875	160	341	334	495	665	192	122
225	794	330	598	418	333	615	612	683	227	669	245	850	441	158	452	483	192	214	194	171	116	485	117	86	474	498	186	264	731	584	370	521	218	93	119	354	338	423	367	439	491	158	153	546	441	762	231	212	330	553	625	158	413	460	523	502	692	228	902	430	523	488	499	198	640	168	253	299	345	113	341	669	392	295	425	595	385	996	805	434	714	600	531	182	348	31	575	735	513	841	220	643	804	646	57	729	513	530	273	848	894	589	815	230	656	191	109	578	523	471	778	360	712	906	264	485	281	506	102	658	882	248	552	258	425	176	334	627	126	367	210	541	196	147	42	725	560	62	653	561	213	555	768	541	446	515	756	168	669	462	419	432	42	438	876	553	456	139	523	152	727	388	292	591	266	170	88	388	472	334	858	503	99	641	800	697	297	542	828	253	0	450	370	554	695	535	509	655	641	582	482	214	103	397	631	597	489	434	641	588	802	280	163	547	108	457	748	95	546	287	780	832	557	193	196	226	777	764	122	289	305	384	579	187	195
247	436	582	219	132	159	307	465	293	241	340	281	508	307	303	112	151	583	312	552	546	358	62	366	371	145	213	309	225	342	195	107	134	437	484	477	259	159	137	279	154	250	349	330	302	316	372	277	290	189	329	478	333	280	309	370	354	307	530	544	88	194	116	98	305	378	571	460	174	194	378	145	280	244	260	93	208	230	606	447	64	338	222	142	318	168	429	352	439	219	452	240	256	462	259	411	352	187	110	268	490	527	259	426	431	267	549	500	295	193	186	388	91	336	530	208	65	170	289	488	327	506	218	278	245	93	374	118	263	357	155	488	203	266	505	431	473	407	434	409	405	293	198	379	220	246	165	367	340	301	120	55	289	431	39	487	175	37	497	306	340	351	94	220	240	444	350	466	322	182	137	517	350	390	312	442	339	256	325	439	460	453	0	173	407	432	178	376	279	261	252	152	509	397	114	320	270	95	214	399	440	444	268	573	226	518	173	441	453	262	186	391	456	228	391	411	427	500	474	349	184	208	294	262	284	366
188	562	537	345	193	85	390	505	420	163	428	206	634	334	224	207	226	513	236	492	487	279	207	286	292	232	273	250	152	468	321	109	260	378	414	418	247	147	211	260	214	333	269	250	390	334	499	188	212	169	417	518	267	306	352	415	395	433	471	670	164	281	242	221	246	465	501	401	122	182	319	43	406	285	226	180	334	281	733	574	127	464	348	268	259	66	350	439	560	301	578	161	382	589	385	332	479	274	236	225	616	653	347	552	371	393	490	430	383	281	246	515	82	463	656	155	191	92	377	423	434	632	126	365	153	180	315	95	389	277	150	429	316	187	446	356	560	453	354	496	449	213	310	505	316	320	269	493	281	427	195	125	325	356	160	613	301	163	438	394	274	477	139	118	349	414	291	407	297	247	37	643	396	331	399	568	465	207	412	565	401	374	172	0	447	520	289	402	405	387	340	240	450	338	143	408	372	220	288	486	480	570	219	503	322	448	233	567	394	321	134	517	582	315	332	352	368	603	590	290	89	113	277	350	225	307
474	665	804	354	531	486	582	63	531	334	332	353	492	124	410	331	469	699	384	697	678	465	429	473	478	267	536	479	300	494	470	513	377	645	600	622	232	548	278	190	531	160	436	436	188	117	563	434	384	282	186	76	460	148	104	39	67	430	731	725	488	273	345	389	520	283	687	668	516	572	556	441	504	185	302	328	442	208	693	691	429	391	406	450	507	467	536	201	377	190	614	398	446	446	472	518	408	232	445	560	669	682	244	583	639	542	694	616	220	237	515	536	378	389	559	492	398	360	148	609	602	526	387	194	414	328	582	356	538	463	551	696	478	364	650	542	367	43	540	295	105	447	316	527	495	175	311	516	553	576	474	461	131	542	383	632	361	425	642	165	481	458	500	451	324	681	544	595	215	498	413	501	106	569	304	680	611	306	167	574	668	560	414	449	0	337	336	90	407	395	292	261	717	568	346	273	545	461	229	239	38	662	329	689	501	634	565	390	598	580	505	582	553	255	599	619	635	416	406	520	389	413	170	221	477	580
588	385	918	231	511	561	462	356	341	448	134	467	162	241	524	348	447	813	498	811	792	579	437	587	592	285	492	593	414	302	396	508	356	759	714	736	336	560	339	308	509	222	554	550	133	281	328	548	498	396	148	374	574	265	204	266	249	272	845	422	481	241	352	406	634	49	801	782	576	595	670	540	314	289	416	347	316	312	363	388	447	131	280	426	621	562	650	161	47	252	311	512	315	116	346	632	182	270	423	669	366	379	176	288	753	358	808	730	141	237	493	245	443	163	229	606	391	474	164	723	417	196	501	160	528	347	696	442	385	578	556	810	433	479	764	656	111	292	654	119	290	587	273	254	450	273	319	277	668	389	463	458	234	656	402	329	279	419	756	174	595	195	496	565	218	795	659	709	367	476	484	171	240	683	149	377	417	420	166	271	782	674	433	520	302	0	293	272	224	267	207	282	831	682	378	105	424	451	326	169	334	376	443	803	456	748	543	60	712	495	587	324	250	205	713	733	749	89	76	634	503	527	324	175	592	694
375	377	710	65	247	288	296	392	244	316	188	338	354	268	391	92	182	680	368	680	660	446	163	454	459	94	250	429	282	206	183	235	91	565	582	605	264	287	161	284	244	178	425	418	201	303	275	368	366	217	229	405	437	267	236	297	281	153	658	450	208	64	65	140	433	247	669	588	302	322	506	273	217	250	306	112	110	235	476	413	215	184	72	164	447	296	517	251	285	146	339	332	130	308	157	500	198	114	158	396	394	406	140	295	559	237	678	598	176	100	228	248	211	182	376	336	118	262	210	590	296	351	310	175	337	112	502	210	251	445	283	617	192	346	634	523	341	334	522	280	327	385	21	239	208	230	32	227	468	268	194	184	248	523	160	356	25	145	625	226	445	197	222	348	75	572	478	577	343	212	252	363	277	519	160	400	308	310	243	299	588	541	177	288	334	295	0	303	125	107	90	91	637	526	146	191	258	182	220	289	367	374	325	671	214	616	278	286	582	294	314	294	302	108	519	539	555	346	320	477	286	310	299	143	411	494
428	633	758	322	499	440	550	150	499	288	300	307	459	84	364	298	436	653	337	650	632	418	397	426	432	235	504	433	254	462	437	471	345	598	554	575	185	501	246	144	498	128	370	390	156	70	531	388	338	235	163	154	413	102	71	73	46	399	685	693	455	241	313	356	474	250	641	622	470	525	510	395	471	140	256	296	410	171	660	658	397	359	374	418	461	421	490	185	345	158	582	351	413	414	440	472	376	199	412	513	637	650	212	550	593	509	648	570	188	205	483	504	332	357	527	446	365	313	116	562	570	493	341	162	368	296	536	310	505	401	505	650	446	318	604	495	334	112	490	263	160	402	283	495	462	143	279	483	507	543	441	428	98	495	351	599	328	393	595	133	435	426	468	405	292	635	498	549	168	466	366	468	115	523	272	648	578	260	152	542	622	514	382	402	90	304	304	0	374	363	259	228	670	522	313	241	512	429	196	251	125	630	283	643	468	588	532	358	551	548	458	550	521	223	552	572	589	387	374	474	343	367	124	188	431	533
479	291	814	62	337	392	282	458	161	440	159	462	232	338	516	217	272	805	493	784	778	571	267	579	584	186	309	541	406	124	203	339	186	669	706	709	356	391	267	376	334	260	549	542	245	378	189	493	490	342	272	471	562	349	301	363	346	72	762	334	312	143	182	264	537	220	793	692	406	426	610	377	134	342	430	236	134	327	360	299	325	106	111	244	550	400	642	289	214	228	223	456	98	186	143	624	74	200	248	500	278	290	166	179	663	178	781	722	211	179	318	132	335	84	254	440	222	386	259	715	237	230	434	218	461	236	606	334	205	570	387	720	251	471	737	648	314	394	646	264	386	509	136	123	267	312	157	139	572	209	294	288	330	648	285	240	110	249	729	276	570	75	326	452	92	676	582	698	435	302	377	241	337	622	133	289	241	434	286	183	692	666	280	407	399	224	126	369	0	56	129	184	741	629	271	175	244	281	312	298	433	288	449	795	274	740	368	216	685	315	418	208	180	188	623	643	659	258	198	581	410	435	392	187	516	598
461	276	796	44	308	374	262	445	141	423	183	445	285	325	498	200	244	787	475	766	761	553	250	561	566	171	280	523	389	105	174	321	169	651	689	691	341	373	252	361	306	244	532	525	232	365	174	475	473	324	259	458	544	334	288	350	333	49	744	348	294	128	165	247	519	242	776	674	389	408	592	360	114	326	413	219	105	312	374	312	307	154	93	215	533	382	624	281	256	212	237	439	70	239	114	607	130	185	220	482	293	305	153	194	645	158	764	705	198	164	290	147	318	139	288	422	204	368	246	697	217	281	417	205	444	219	589	317	186	552	369	703	222	453	720	630	337	381	629	275	374	490	121	138	239	296	139	126	555	189	272	271	315	630	267	255	92	231	711	263	552	128	309	435	79	658	564	680	420	273	359	294	324	605	155	299	221	417	273	198	674	648	263	389	386	266	109	356	56	0	116	168	723	611	253	186	224	264	296	309	420	272	432	778	245	723	340	257	668	295	400	193	215	173	605	625	642	311	251	563	392	417	376	174	498	580
456	388	798	77	336	377	368	345	254	371	104	393	345	225	447	174	272	736	424	733	715	502	253	509	515	112	340	489	337	217	255	325	181	638	637	658	282	377	193	292	334	162	480	473	132	265	286	428	421	272	159	358	497	249	188	250	233	160	732	460	298	70	155	230	514	163	724	662	392	412	566	363	226	268	361	174	165	253	486	424	275	162	129	253	507	386	573	181	257	147	349	392	169	299	195	555	180	126	248	486	404	417	53	305	633	270	731	653	105	98	318	259	270	161	380	426	208	321	146	645	329	356	369	105	396	174	576	270	300	500	372	690	281	401	687	578	257	281	577	196	271	436	70	250	298	217	121	238	547	301	284	274	218	578	229	367	114	235	679	163	505	201	312	408	47	662	538	632	351	301	312	354	223	579	75	411	333	365	173	310	662	597	260	348	286	217	90	256	129	118	0	110	710	585	206	107	331	271	238	219	320	385	380	726	304	671	368	265	634	383	404	305	307	66	592	612	629	300	287	537	345	370	308	73	471	573
355	441	697	128	277	308	328	318	306	270	199	292	413	194	346	76	214	635	323	632	614	401	174	408	414	11	282	388	236	269	215	258	123	537	536	558	176	310	87	196	276	104	379	372	161	229	339	327	320	171	188	332	396	194	162	224	207	212	631	513	233	52	91	134	413	236	623	561	325	345	465	267	279	162	260	73	197	147	539	468	174	243	164	196	406	289	472	210	331	72	402	291	219	368	246	454	258	39	190	416	457	470	118	358	532	287	630	552	154	52	260	312	169	242	435	348	143	220	148	545	348	411	268	136	295	73	475	169	283	399	305	589	223	300	586	478	331	260	476	267	251	336	85	303	240	156	68	291	446	321	219	206	175	478	128	420	117	170	578	165	404	256	245	307	120	574	437	531	255	244	211	422	204	478	170	462	359	264	183	363	561	496	159	247	260	291	94	229	184	170	111	0	609	484	105	179	290	207	132	257	294	437	279	625	246	570	310	344	534	325	337	357	362	86	491	511	528	374	361	436	244	269	212	121	370	472
267	834	131	679	459	374	656	772	723	387	791	409	968	601	316	570	524	196	386	57	125	269	545	274	244	596	539	262	424	772	625	411	594	97	179	97	514	376	575	527	480	651	332	285	706	601	802	285	369	490	712	785	269	573	619	682	662	765	25	943	471	645	576	582	206	800	184	80	339	353	171	413	710	552	459	544	662	544	1036	846	496	798	682	572	252	389	204	734	894	664	882	324	710	923	690	241	813	638	570	281	888	935	711	856	133	697	103	163	738	644	512	818	470	797	975	305	525	391	666	152	699	966	346	712	323	544	135	444	668	328	408	23	582	356	70	177	884	720	277	813	717	275	659	809	582	606	625	797	176	709	503	459	592	177	541	917	635	497	109	683	237	811	429	333	701	90	225	152	557	512	434	977	663	164	763	840	737	461	701	869	80	216	509	450	714	854	638	669	739	721	703	603	0	187	507	771	637	530	593	801	747	842	443	186	588	212	498	901	122	587	328	821	893	679	120	115	107	937	924	208	389	383	544	714	240	171
151	719	324	564	343	259	540	620	608	235	662	264	853	449	166	442	409	216	242	184	179	106	429	132	118	467	423	118	272	657	510	295	479	153	117	109	362	264	431	375	364	499	188	134	554	449	687	156	225	338	560	633	118	421	468	530	510	653	219	827	355	516	461	466	132	648	204	188	224	279	47	297	594	400	314	415	546	392	921	730	380	683	567	457	107	274	89	582	742	521	766	195	594	807	574	121	698	509	455	207	773	819	582	741	165	582	182	133	586	516	396	703	341	681	860	189	410	262	514	121	584	851	218	560	197	415	110	315	552	185	292	200	466	203	138	64	732	568	157	661	569	150	544	694	466	454	504	681	102	594	388	344	440	64	419	801	520	382	129	531	86	696	314	217	584	201	105	99	412	397	306	862	511	34	634	725	622	316	549	754	188	105	394	335	562	702	524	517	624	606	575	475	205	0	378	643	522	414	441	649	595	727	298	206	472	151	383	756	86	472	213	705	777	550	127	130	161	785	772	47	261	268	392	585	112	130
251	466	593	208	236	222	337	405	323	181	285	203	500	239	249	64	224	538	234	535	517	304	131	312	317	90	291	283	147	352	225	211	133	433	439	460	170	263	69	183	259	190	290	276	247	248	402	223	231	90	274	418	292	211	248	310	293	297	526	574	193	139	100	113	308	323	526	456	259	298	361	180	309	176	179	38	206	161	619	477	127	329	211	205	301	203	375	296	418	158	481	186	254	454	258	357	344	132	200	312	520	550	204	439	428	297	532	455	240	138	270	392	65	328	521	244	153	116	234	448	357	497	164	223	191	38	371	64	293	303	259	485	233	211	488	381	417	347	380	354	336	240	167	383	250	177	127	371	342	331	223	159	221	381	82	500	164	144	480	251	299	342	198	202	206	469	333	434	224	253	106	508	290	373	257	472	369	178	270	443	456	399	113	142	346	377	146	314	270	251	197	97	505	380	0	265	300	201	146	344	380	474	190	528	256	474	277	431	436	335	256	421	448	173	387	407	424	460	447	332	140	165	200	207	266	368
526	429	868	146	415	465	437	311	323	403	73	422	269	196	479	246	351	768	453	766	747	534	341	542	547	182	410	548	369	286	324	412	259	708	669	691	291	464	255	263	413	179	509	505	88	236	355	498	453	342	104	329	529	220	159	221	204	230	802	467	385	139	254	304	584	59	756	732	479	499	625	438	296	244	371	244	234	267	470	432	345	132	198	332	577	460	605	118	154	183	356	462	238	223	264	587	150	174	327	573	411	423	74	333	703	339	763	685	62	135	397	290	340	131	336	513	295	391	119	678	398	303	439	113	466	244	646	340	369	533	460	760	351	434	719	611	154	247	609	92	228	504	171	291	368	228	217	308	617	370	367	361	189	611	299	373	183	322	711	129	550	200	399	478	116	745	608	664	322	380	382	277	196	638	47	422	403	375	121	316	732	629	330	418	257	114	191	227	175	187	105	180	780	637	276	0	400	355	281	126	289	421	398	758	374	703	447	167	667	453	491	368	295	102	662	682	699	196	183	589	415	440	279	94	541	643
377	200	666	254	184	289	42	602	128	470	398	491	406	478	511	244	164	713	522	681	676	504	267	532	537	284	116	439	436	177	76	287	172	567	614	606	436	289	315	456	159	388	555	480	439	494	194	420	510	371	467	615	463	457	446	507	491	178	660	309	226	321	203	286	435	456	701	590	304	324	508	335	115	422	460	266	182	407	409	212	314	347	221	129	448	311	585	489	396	356	252	456	182	361	141	577	295	324	163	398	255	301	367	240	560	70	679	630	412	330	130	223	355	316	380	338	215	415	426	618	65	396	428	420	411	266	504	364	41	562	265	618	70	484	635	561	538	544	600	489	535	448	278	214	59	424	251	197	470	83	192	268	458	561	303	290	245	239	627	443	470	254	272	356	293	574	480	596	504	145	400	416	487	520	369	206	103	464	462	265	590	602	270	373	544	429	257	513	245	226	331	291	638	527	300	400	0	224	392	523	577	208	479	703	51	648	193	402	583	79	316	205	298	365	521	541	557	432	373	479	390	396	472	388	414	496
268	398	603	218	99	180	254	520	255	327	353	367	507	393	380	162	63	604	397	572	567	395	107	423	428	202	138	330	311	304	157	151	100	458	505	498	345	180	224	365	120	306	425	371	357	403	334	311	369	275	385	533	354	366	364	425	409	279	551	506	60	243	121	141	326	411	592	481	195	215	399	190	242	330	346	179	176	316	568	409	137	337	210	104	339	202	476	407	439	274	413	317	224	462	222	468	352	242	72	289	452	489	315	388	451	229	570	521	350	249	116	350	177	336	507	229	70	256	344	509	286	505	282	333	302	179	395	205	225	434	156	509	160	343	526	452	506	462	491	444	452	340	203	341	168	332	170	329	361	263	32	101	376	452	126	449	174	60	518	361	361	350	129	247	240	465	371	487	408	94	223	516	405	411	324	404	301	342	380	401	481	493	94	219	462	449	183	431	278	260	272	209	529	418	200	355	224	0	300	454	495	406	354	594	174	539	141	440	474	186	207	353	425	283	412	432	448	499	474	370	243	261	380	318	305	387
354	560	684	256	339	364	431	287	417	214	317	233	510	122	289	158	318	578	263	576	558	344	234	352	357	143	385	359	180	398	319	314	227	524	480	501	80	366	79	100	361	110	319	316	207	138	467	314	264	124	213	300	339	101	130	193	176	340	610	641	295	181	194	207	400	301	567	548	381	401	436	323	404	66	182	130	300	51	667	571	230	371	294	299	386	345	415	235	395	137	530	277	348	464	352	398	386	136	294	439	586	598	234	487	519	391	574	495	228	166	364	440	211	370	563	372	247	239	166	488	451	539	267	184	294	130	462	198	387	343	362	576	327	244	530	421	385	230	420	313	219	326	213	431	344	59	198	419	433	425	323	262	102	421	185	548	247	247	521	183	361	384	301	330	248	561	424	475	159	347	255	519	173	448	289	566	463	186	202	491	548	439	216	291	229	355	224	198	312	298	239	133	596	448	147	287	394	304	0	301	263	565	208	569	350	514	380	408	477	429	384	486	490	205	478	498	515	438	425	399	269	293	115	210	357	459
551	551	881	268	516	549	559	224	445	411	195	430	341	204	487	316	454	776	461	774	755	542	414	550	555	252	521	556	377	408	446	499	363	722	677	699	299	551	302	271	516	185	517	513	96	244	477	511	461	359	89	295	537	228	167	229	212	353	808	589	473	222	330	374	597	132	764	745	566	586	633	508	418	252	379	314	356	275	542	554	415	255	320	435	584	530	613	69	226	215	478	475	360	295	386	595	272	233	430	637	533	545	168	455	716	461	771	693	111	214	500	412	410	253	408	569	383	437	127	686	520	375	464	123	491	314	659	410	491	541	546	773	463	442	727	619	216	198	617	133	134	534	265	414	480	235	296	430	631	492	459	447	197	619	369	495	305	410	719	138	558	322	486	528	238	758	622	672	330	483	452	350	175	646	169	544	525	383	100	438	745	637	400	488	240	186	285	235	297	309	216	250	794	645	346	123	522	446	289	0	241	543	406	766	486	711	550	239	675	565	578	490	417	179	676	696	712	264	255	597	466	490	287	145	555	657
508	698	839	386	566	520	617	28	563	369	365	388	511	159	444	365	503	733	418	731	713	499	463	507	512	302	571	514	335	526	504	547	412	679	635	656	266	582	312	225	565	194	474	471	218	151	596	469	419	316	188	64	494	183	138	73	101	464	765	758	522	308	379	423	554	302	722	702	551	606	591	476	536	219	337	363	475	243	712	723	463	423	438	484	541	501	570	203	396	225	646	432	478	465	505	552	441	266	479	594	702	714	277	615	674	576	728	650	249	271	549	569	413	422	579	527	432	394	182	643	636	545	422	226	449	363	617	391	572	498	585	731	512	399	684	576	386	45	575	314	106	480	350	559	529	209	346	548	588	611	508	495	165	576	418	664	395	459	676	177	516	491	534	485	356	715	579	629	249	532	447	520	108	603	337	713	643	341	169	607	702	594	449	483	39	356	371	127	439	427	324	295	751	603	380	292	579	496	263	241	0	694	363	723	535	669	599	409	632	614	539	614	586	288	633	653	670	384	426	554	423	447	204	253	512	614
580	10	870	311	387	493	247	712	165	642	398	663	349	592	714	416	352	917	694	885	880	708	439	735	741	438	320	642	608	182	248	490	344	770	818	810	608	492	487	628	362	511	750	683	499	632	102	623	692	543	515	725	666	601	555	617	600	226	863	137	413	395	375	458	638	419	905	793	508	527	711	539	195	594	632	438	305	579	226	43	486	319	321	301	652	515	788	529	339	480	71	658	265	303	259	781	267	452	334	601	81	119	420	125	764	184	882	834	465	431	333	163	527	288	267	541	387	587	513	821	145	300	631	472	615	438	708	536	186	766	469	822	273	672	839	765	481	648	803	488	641	653	388	171	263	564	406	152	673	144	380	450	582	765	475	106	359	411	830	530	674	244	476	559	346	777	683	799	676	348	572	340	591	724	372	30	113	636	532	119	793	806	442	568	654	372	376	623	288	273	383	435	842	730	472	414	207	404	564	537	687	0	651	907	255	852	396	345	787	282	519	92	171	440	724	744	761	375	315	682	592	599	643	441	617	699
219	643	543	387	364	256	514	386	500	84	458	38	623	215	146	241	404	424	69	421	403	195	293	197	202	263	444	217	70	529	402	287	309	383	325	346	128	317	209	141	385	265	125	174	320	215	579	173	79	117	327	399	198	187	234	297	276	475	455	751	342	312	277	289	258	414	412	406	286	342	294	211	486	166	41	213	383	159	798	654	283	502	388	382	245	237	261	349	509	296	658	136	431	578	435	242	517	298	372	307	697	729	376	618	377	474	419	341	352	311	417	571	178	501	695	258	327	129	280	333	534	657	141	326	168	213	321	157	470	157	321	435	410	100	375	266	498	334	245	427	330	188	344	562	427	220	304	550	292	508	372	303	206	266	246	679	341	299	366	297	219	515	317	221	379	419	283	320	132	418	182	632	277	307	430	649	546	23	316	622	406	281	268	218	328	468	323	283	443	430	370	270	441	297	191	405	477	357	208	415	361	651	0	414	433	359	404	522	322	492	275	597	621	346	337	357	374	551	538	252	159	183	158	352	216	318
329	897	274	726	521	436	718	741	786	355	797	380	978	569	286	580	586	43	357	131	116	245	607	245	214	602	601	296	392	835	687	473	649	271	90	160	483	441	551	496	542	619	303	282	675	569	865	334	340	459	681	754	287	541	588	651	630	821	165	1005	533	651	617	627	301	769	5	263	402	448	216	469	772	521	430	553	724	513	1099	908	558	842	728	634	285	451	172	703	863	641	944	348	772	932	752	209	857	641	633	376	951	997	717	918	309	759	118	75	707	651	574	881	488	841	1034	367	588	410	634	153	761	1010	376	680	375	553	279	463	730	288	470	205	644	324	142	151	853	689	224	781	690	326	683	871	644	574	643	859	271	772	565	522	560	151	566	979	681	559	141	651	264	855	491	395	719	272	274	149	528	575	462	987	632	202	769	903	800	431	670	931	263	163	572	498	682	823	663	637	783	769	710	610	187	206	525	759	700	592	562	769	716	905	413	0	650	63	560	876	171	649	390	883	955	685	272	248	289	905	892	225	417	433	512	707	290	298
329	247	656	229	136	242	82	559	167	427	372	448	445	435	463	201	116	665	479	634	628	456	224	484	489	241	69	391	393	216	71	239	129	519	566	559	393	241	272	413	111	345	507	432	396	451	233	372	462	328	424	572	415	414	403	464	448	218	612	356	178	278	160	243	387	431	653	542	256	276	460	287	153	379	417	223	141	364	457	259	271	346	179	86	400	264	537	446	435	313	299	408	177	399	136	530	333	281	119	350	301	348	342	279	513	109	631	582	387	288	82	262	312	344	419	290	172	367	383	570	112	434	381	372	364	223	456	321	81	514	217	570	25	436	587	513	526	501	552	464	491	398	235	252	15	381	209	236	422	122	145	221	415	513	260	337	203	195	579	400	423	292	225	308	268	526	432	548	461	97	357	454	444	472	344	253	150	421	419	304	542	554	227	325	501	457	215	470	273	244	304	248	591	479	257	375	50	177	349	493	534	255	436	655	0	601	145	440	535	80	268	244	336	322	473	493	509	471	411	431	342	348	429	357	366	448
273	841	303	671	466	381	663	685	730	300	742	324	922	514	231	525	531	105	301	160	115	189	551	189	159	547	546	241	337	779	632	418	594	244	35	125	427	386	496	440	487	564	247	226	619	514	809	278	284	403	625	698	231	486	533	595	575	767	194	949	478	596	561	572	246	713	67	265	346	393	161	414	717	465	374	497	669	458	1043	853	502	787	672	579	230	396	117	647	807	586	889	293	716	877	697	154	801	585	577	320	895	942	662	863	278	704	137	53	651	596	519	825	433	785	979	312	532	354	579	103	706	955	321	625	319	497	223	407	675	232	414	207	589	268	145	95	797	633	168	726	635	271	628	816	588	519	588	804	215	716	510	466	505	95	511	924	625	504	105	596	208	800	436	339	663	275	218	94	472	519	407	931	576	147	714	847	744	376	614	876	265	108	516	443	627	767	607	582	728	714	654	554	212	150	470	704	644	537	507	714	660	849	358	63	594	0	505	821	116	594	335	828	900	630	240	221	277	850	837	170	362	378	457	651	234	243
238	389	539	310	45	150	196	623	285	348	445	391	563	472	372	265	110	574	399	542	537	365	200	393	398	304	94	300	338	334	187	148	193	428	475	467	423	150	302	443	49	408	416	340	460	481	364	281	371	353	487	636	323	444	466	528	511	337	521	497	87	341	224	237	296	503	562	451	165	185	369	196	272	409	411	257	237	394	599	401	192	430	274	147	309	172	445	509	531	377	441	317	285	518	252	438	441	345	148	258	443	490	414	418	421	251	540	491	454	351	66	380	256	428	537	199	181	276	447	479	254	553	289	435	272	257	365	283	223	423	126	479	136	345	496	422	598	565	461	537	555	309	299	371	136	411	272	359	331	264	113	131	454	422	204	479	266	153	487	464	331	411	133	216	332	425	341	457	483	67	268	573	508	381	416	395	292	393	483	431	451	463	172	234	565	541	278	534	368	339	368	312	499	388	279	448	192	142	379	557	598	397	405	564	142	509	0	532	444	119	177	383	455	386	382	402	418	589	530	339	251	257	459	421	275	356
640	349	971	227	506	556	427	400	306	501	186	520	127	293	576	382	442	865	550	863	845	631	432	639	644	337	472	646	467	267	361	504	351	811	766	788	388	555	392	360	504	274	606	603	185	333	292	601	551	448	201	426	626	317	256	318	302	245	897	387	476	293	347	429	686	101	854	834	571	590	723	542	279	341	469	399	311	365	328	352	489	127	275	414	673	564	702	213	12	304	276	564	294	81	319	684	154	322	418	664	331	344	229	253	806	322	860	782	194	289	484	210	495	158	194	605	386	526	216	775	381	161	554	213	581	399	749	494	350	630	551	863	411	531	816	708	164	344	707	171	343	641	301	219	427	325	321	242	720	354	458	453	287	708	449	293	275	414	808	227	648	160	491	617	249	840	711	761	420	471	536	135	293	735	195	342	382	473	218	236	834	726	445	571	355	55	291	324	219	262	259	334	883	735	430	157	389	446	378	222	386	341	495	855	429	801	538	0	764	460	582	288	215	257	765	785	802	76	47	686	555	579	376	228	644	746
206	774	238	619	398	314	595	651	663	266	708	290	888	480	197	491	464	183	267	101	96	155	484	155	125	513	478	173	303	712	565	350	534	153	84	26	393	319	462	406	419	530	213	189	585	480	742	211	250	369	591	664	173	452	499	561	541	710	135	882	410	562	516	521	178	679	171	175	279	325	93	352	649	431	340	463	601	423	976	785	435	738	622	512	162	329	85	613	773	552	821	250	649	843	629	122	753	551	510	253	828	874	628	796	190	637	99	100	617	561	451	758	396	736	915	244	465	317	545	38	639	906	273	591	252	463	156	370	607	209	347	117	521	234	55	58	763	599	158	692	598	206	594	749	521	485	554	736	148	649	443	399	471	58	474	856	575	437	46	562	141	751	369	272	629	185	151	31	438	452	361	897	542	77	680	780	677	342	580	809	175	97	449	390	593	733	573	548	679	661	620	520	121	83	433	670	577	469	472	680	626	782	324	173	527	118	438	787	0	527	268	760	832	596	153	129	186	816	803	102	316	323	423	617	167	175
326	275	592	307	133	238	79	637	198	436	450	479	476	513	460	279	130	662	488	630	625	453	272	481	486	319	63	388	426	247	146	236	208	516	563	555	471	238	350	492	108	423	504	429	474	529	264	369	459	406	502	650	412	492	481	543	526	249	609	384	175	356	238	291	384	509	650	539	253	273	457	284	185	457	495	301	219	442	484	287	280	417	258	150	397	260	534	524	466	391	327	405	252	431	211	526	365	359	167	347	329	376	420	310	509	140	628	579	465	366	79	293	344	386	450	287	220	364	461	567	140	466	377	450	360	301	453	371	111	511	214	567	103	433	584	510	604	579	549	542	570	398	313	284	93	459	287	267	419	153	156	219	493	510	292	365	281	240	576	478	419	324	222	305	346	523	429	545	540	94	356	486	522	469	422	281	178	481	497	335	539	551	261	322	579	499	293	548	315	296	382	326	587	476	335	453	78	186	427	571	613	283	493	652	82	597	119	472	532	0	265	274	368	401	470	490	506	502	443	428	339	345	507	435	363	445
66	510	416	355	134	49	331	559	399	212	489	246	644	387	200	289	200	403	235	371	366	194	220	222	227	326	214	129	206	448	301	86	270	256	304	296	301	54	319	314	155	432	245	169	483	388	478	110	207	267	499	572	152	360	406	469	449	442	349	618	146	375	252	257	124	548	391	280	15	71	197	96	385	339	279	274	337	331	712	521	171	474	358	247	138	72	274	521	575	400	557	149	385	598	365	267	488	368	246	97	564	610	441	532	250	373	369	320	476	375	187	494	207	472	651	27	201	144	453	307	375	642	139	459	112	274	194	192	343	252	83	308	257	181	325	251	642	507	289	581	506	139	334	484	257	392	301	472	160	385	178	135	379	251	217	592	311	173	316	469	160	487	105	56	376	292	169	286	351	188	167	653	450	210	461	516	413	261	488	544	280	292	185	133	500	585	314	455	415	397	403	333	328	216	254	492	313	205	380	580	534	518	273	393	263	338	174	577	273	262	0	496	568	409	210	230	247	636	610	168	121	103	331	444	103	185
560	96	863	231	365	473	243	631	100	591	343	613	294	511	667	365	301	896	644	865	859	688	388	715	721	357	308	622	557	101	197	450	294	750	798	790	527	472	436	547	350	430	700	663	418	551	21	603	641	492	445	644	646	520	474	536	520	146	843	180	362	314	324	408	618	363	885	773	487	507	691	488	127	513	581	387	233	498	216	133	435	264	240	250	632	495	768	467	284	399	61	607	184	248	193	761	212	371	284	581	124	137	339	46	744	159	862	813	384	350	320	94	476	233	211	521	336	537	432	801	153	245	580	391	595	387	688	485	166	720	449	802	247	621	818	745	426	568	783	433	562	631	307	102	254	483	325	71	653	126	329	399	501	745	424	97	279	360	810	449	654	189	432	539	265	757	663	779	606	330	521	285	510	704	317	119	136	585	459	63	773	785	391	517	573	317	295	542	207	192	302	354	822	710	421	359	205	353	483	482	606	93	600	886	245	832	384	289	767	276	499	0	116	359	704	724	741	320	260	662	542	559	563	360	597	679
630	181	953	238	435	542	332	579	175	617	278	639	229	485	693	394	370	966	670	934	929	747	444	755	761	363	377	692	583	138	266	519	344	819	867	859	533	541	444	552	420	433	726	719	379	525	140	673	667	518	395	618	715	509	448	510	493	173	913	219	432	320	359	441	688	298	954	843	557	577	760	558	182	518	607	413	265	504	244	184	505	199	273	319	701	564	819	409	219	404	107	633	217	183	236	801	147	377	353	650	163	175	313	85	813	228	932	883	343	356	390	72	512	168	134	591	398	563	406	871	246	167	611	365	638	413	757	511	256	746	518	871	317	647	888	814	361	538	823	368	521	687	312	82	333	487	333	103	723	218	399	469	478	814	461	125	287	429	879	423	723	124	502	608	268	826	732	849	611	400	553	208	484	773	252	174	243	611	412	68	843	843	461	587	546	252	303	516	179	213	306	360	891	780	447	294	294	423	488	417	580	172	626	956	335	901	454	225	836	365	568	120	0	341	773	793	810	255	195	731	587	611	568	334	667	748
432	444	774	130	354	385	403	308	309	347	121	369	363	188	423	152	290	712	400	709	691	478	250	486	491	88	357	465	313	272	291	335	199	614	613	635	245	387	161	235	352	100	456	449	95	227	342	404	397	248	122	321	473	192	151	213	196	217	708	514	309	45	166	210	490	159	700	638	402	422	542	344	282	216	337	150	217	216	533	480	251	180	179	271	483	366	549	144	254	84	403	368	222	317	249	531	197	80	266	493	458	471	41	361	609	325	707	629	69	41	336	315	246	178	417	425	219	297	109	622	384	383	346	68	373	150	552	246	354	476	382	666	299	377	663	555	254	244	553	188	235	412	87	305	316	154	123	294	523	357	295	283	173	555	205	421	132	246	655	126	481	247	322	384	109	651	514	608	294	319	288	371	187	555	93	466	389	341	136	363	638	573	236	324	250	214	108	219	187	173	65	86	686	561	182	102	366	282	205	183	283	440	356	702	322	647	386	267	611	401	414	360	342	0	568	588	605	296	283	513	321	346	251	37	447	549
149	717	209	561	341	256	538	654	606	269	673	303	851	483	216	452	406	282	292	174	192	182	427	207	189	478	421	144	306	654	507	293	477	54	186	130	396	261	457	409	362	533	261	185	588	483	685	167	264	372	595	667	168	455	502	565	544	647	142	825	353	527	459	464	88	682	271	72	222	235	88	295	592	434	354	426	544	427	919	728	378	681	564	454	136	271	158	617	777	547	764	206	592	805	572	191	695	520	453	163	771	817	593	738	44	579	188	202	620	527	394	701	352	679	858	187	408	273	548	185	581	848	228	594	205	426	17	326	550	260	290	101	464	238	131	133	767	602	228	695	600	157	541	691	464	488	507	679	58	592	385	342	474	133	423	799	517	379	142	565	150	694	311	215	583	85	107	168	446	395	316	859	545	81	645	723	620	355	584	751	72	174	392	332	596	736	521	551	621	604	586	485	121	105	389	653	520	412	476	683	629	725	337	272	470	220	380	783	154	469	210	703	775	561	0	28	40	819	806	121	272	265	426	596	123	53
170	738	203	583	362	277	559	664	627	279	694	313	872	492	209	473	427	258	293	153	167	161	448	187	164	499	442	156	316	676	528	314	498	31	162	105	406	282	475	419	383	543	243	178	598	493	706	188	273	382	604	677	161	465	511	574	554	667	137	846	374	548	480	485	109	692	246	67	243	256	63	316	613	444	363	447	565	436	940	749	399	702	585	475	145	292	134	626	786	564	785	227	613	826	593	167	716	541	474	184	792	838	614	759	65	600	163	177	630	548	415	722	373	700	879	208	429	294	557	161	602	870	249	603	226	447	38	347	571	240	311	95	485	247	107	109	776	612	203	704	620	177	562	712	485	497	528	700	79	613	406	363	484	109	444	820	538	400	118	574	130	715	332	236	604	80	121	143	455	416	337	881	555	57	666	744	641	364	593	772	67	149	413	354	605	746	542	560	643	625	607	507	115	80	410	675	541	433	485	692	639	746	347	248	491	196	401	799	129	490	231	724	796	582	28	0	61	829	816	101	293	286	436	617	144	78
186	754	195	599	378	293	575	691	643	306	710	341	888	520	254	490	443	300	329	160	223	216	464	241	220	515	458	182	343	692	544	330	514	46	218	161	434	298	494	446	399	570	297	222	625	520	722	204	301	409	632	705	205	492	539	602	581	684	129	862	390	564	496	501	125	720	288	58	259	272	119	332	629	471	391	463	581	464	956	765	415	718	602	491	173	308	190	654	814	584	801	243	629	842	609	223	732	557	490	200	808	854	630	776	57	616	206	233	657	564	431	738	389	716	895	224	445	310	585	217	618	886	265	631	242	463	54	363	587	295	327	87	501	275	150	165	804	639	259	732	636	193	578	728	501	525	545	716	95	629	422	379	511	165	460	836	554	417	174	602	184	731	348	252	620	72	144	199	483	432	354	897	583	112	682	760	657	392	621	788	58	205	429	370	633	774	558	588	659	641	623	523	107	136	426	691	557	449	513	720	667	762	374	290	507	252	418	821	185	506	247	740	812	598	40	62	0	856	843	155	309	302	463	633	160	90
667	383	997	286	566	616	460	344	340	527	212	546	160	320	603	427	502	892	577	889	871	658	492	666	671	364	506	672	493	300	395	563	411	838	793	815	415	615	418	387	548	301	633	629	212	360	326	627	577	475	227	410	653	344	283	345	328	276	924	421	536	320	407	485	713	128	880	861	631	650	749	602	313	368	495	426	363	391	361	386	526	186	335	448	700	624	729	240	65	331	310	591	328	115	353	711	188	349	478	724	365	377	255	287	832	356	887	809	220	316	518	244	522	209	228	664	446	553	243	802	415	194	580	239	607	426	775	521	384	656	611	889	445	557	843	735	167	361	733	198	311	670	352	252	461	351	381	276	746	387	518	513	313	735	481	327	334	474	835	253	674	193	551	644	297	874	737	788	446	531	563	169	319	762	228	376	415	499	245	270	861	753	505	599	381	81	351	351	258	307	286	361	910	761	457	183	422	506	405	248	371	375	522	882	463	827	582	78	791	494	642	322	249	283	792	812	828	0	70	713	582	606	403	254	670	773
658	325	988	259	505	589	402	395	281	518	203	537	103	310	593	415	440	882	567	880	862	648	465	656	661	354	447	663	484	242	336	536	384	828	784	805	406	588	409	378	490	291	623	620	202	350	268	618	568	465	218	443	643	334	274	335	319	216	914	362	502	310	380	462	704	118	871	852	604	623	740	575	254	358	486	416	305	382	304	328	517	170	308	389	690	597	719	231	48	321	251	581	270	56	295	702	129	339	420	697	307	319	246	229	823	298	878	799	211	306	460	186	512	151	170	637	419	543	233	792	357	137	571	230	598	416	766	511	326	647	584	880	387	548	834	725	181	361	724	188	359	657	333	194	403	342	354	217	737	329	469	486	304	725	471	269	307	447	825	244	665	135	524	634	288	865	728	778	437	470	553	111	310	752	218	318	357	490	236	212	852	743	478	589	372	72	324	341	200	249	276	351	900	752	448	174	364	479	395	239	403	316	512	873	405	818	524	54	781	435	615	264	191	274	782	802	819	72	0	703	573	597	393	245	661	763
104	672	323	517	296	212	493	573	561	188	615	219	806	402	119	395	362	235	196	203	198	61	382	86	91	420	376	71	225	610	463	248	432	152	136	128	315	217	384	328	317	452	142	87	507	402	640	109	179	291	513	586	71	374	421	483	463	605	238	780	308	469	414	419	102	601	223	187	177	232	47	250	547	353	269	368	499	346	874	683	333	636	520	410	60	227	106	535	695	474	719	148	547	760	527	110	651	462	408	192	726	772	535	694	159	535	201	152	539	469	349	656	294	634	813	142	363	215	467	140	537	804	171	513	150	368	104	268	506	140	245	215	419	156	157	83	685	521	147	614	521	101	497	647	419	407	457	635	96	547	341	297	393	83	372	755	473	335	148	484	39	649	267	170	537	200	67	118	365	350	259	815	464	59	587	678	575	270	502	707	187	124	347	288	515	655	477	470	577	559	528	428	224	49	331	596	475	368	395	602	548	680	252	225	425	170	336	709	105	425	166	659	731	503	121	129	155	738	725	0	214	221	345	538	65	123
131	586	476	348	211	102	407	445	444	103	424	146	639	274	142	204	250	431	159	418	413	197	217	205	210	229	291	176	92	493	346	133	272	317	332	343	187	164	208	200	232	324	187	168	379	274	523	106	131	152	386	458	185	246	293	356	335	436	410	695	188	278	240	231	189	462	419	340	135	190	244	58	430	225	166	177	346	218	757	598	151	469	351	293	185	83	268	408	557	298	602	79	394	594	397	250	484	271	261	179	641	678	344	577	311	418	416	348	380	278	263	532	93	468	661	111	215	30	339	341	451	637	44	362	71	177	254	77	414	196	167	368	333	105	372	274	557	393	273	486	390	132	306	523	333	279	266	517	223	452	219	150	265	274	170	637	304	187	363	356	192	482	163	70	346	353	216	327	237	264	52	648	336	257	396	593	490	147	375	583	340	292	183	88	387	517	286	342	410	390	337	237	389	264	140	405	389	244	267	474	420	595	159	421	339	366	250	570	320	339	123	541	587	312	271	291	307	600	587	215	0	32	217	347	150	249
120	593	470	373	218	109	414	469	460	127	449	170	664	298	158	228	267	447	175	425	420	213	242	221	226	254	298	182	117	509	362	150	297	310	348	350	212	156	233	224	239	348	203	185	403	298	539	122	147	177	410	482	201	270	317	380	359	461	403	701	205	303	265	256	178	487	435	333	116	172	251	74	447	249	190	202	371	242	773	605	167	494	376	309	192	99	284	432	582	323	619	95	419	618	422	266	509	296	277	160	647	694	369	593	304	434	423	364	405	303	270	555	118	492	686	92	232	54	363	357	458	662	60	387	87	202	248	102	427	212	174	362	340	121	379	290	582	417	289	510	414	147	331	546	340	303	291	534	214	468	235	166	289	290	195	654	329	204	370	380	208	507	180	51	371	346	223	339	261	271	77	673	360	264	421	599	496	171	399	606	333	308	208	113	411	542	311	366	435	415	362	262	382	270	165	430	396	260	291	498	445	601	183	437	346	382	257	595	327	346	105	558	612	337	264	284	301	624	611	222	32	0	241	372	157	239
304	639	635	335	418	316	510	229	496	165	348	184	508	94	240	237	397	529	214	527	509	295	313	303	308	222	465	310	131	477	398	347	306	475	431	452	62	378	158	21	441	149	270	267	204	57	546	265	215	112	211	242	290	71	118	152	125	420	561	720	375	260	273	286	350	298	518	498	347	402	387	272	483	50	133	209	379	70	709	650	309	407	373	378	337	297	366	233	393	180	609	228	427	462	431	348	424	216	373	390	665	677	260	566	470	470	524	446	236	226	443	519	209	405	575	323	326	190	164	439	530	542	218	210	245	209	413	187	466	294	381	527	406	195	480	372	383	191	371	311	210	277	292	510	423	104	277	498	384	504	402	341	90	372	264	627	326	326	472	181	312	463	377	281	327	511	375	425	46	426	243	516	161	399	320	645	542	137	200	570	498	390	295	279	170	353	303	125	391	377	308	212	547	399	196	289	473	383	115	299	204	644	159	519	429	465	459	406	428	508	335	565	569	249	429	449	466	435	422	350	219	243	0	237	308	410
467	447	809	135	389	420	426	273	312	361	114	380	346	154	437	187	325	726	410	723	705	491	285	499	505	123	392	500	327	275	314	370	233	649	627	648	247	421	196	221	387	102	467	463	60	193	345	439	411	283	88	287	486	177	117	179	162	217	742	506	343	80	201	245	525	137	714	673	437	456	577	378	285	202	329	185	223	218	525	472	286	172	187	306	518	401	563	110	231	119	395	402	227	300	254	545	190	115	301	528	451	463	26	364	644	329	721	643	35	75	371	318	281	171	410	460	254	332	75	635	387	376	380	34	407	185	587	280	359	490	417	701	334	391	677	568	221	210	567	153	200	447	122	308	350	156	158	297	558	360	330	318	147	568	240	413	167	281	668	91	508	239	357	418	105	686	549	622	280	354	323	355	152	590	86	462	392	333	102	356	673	587	271	358	215	191	143	184	188	176	73	121	721	596	217	94	389	317	210	149	249	443	356	716	357	661	421	244	624	436	448	363	335	36	603	623	640	274	261	548	356	381	236	0	482	584
42	610	327	455	234	150	431	532	499	147	551	181	744	361	99	330	300	301	170	269	264	92	320	120	125	356	314	27	184	548	401	186	370	168	202	194	274	154	335	287	255	411	143	67	466	361	578	45	142	250	472	545	50	333	380	442	422	540	261	718	246	405	352	357	42	560	289	191	115	170	95	188	485	312	231	304	437	305	812	621	271	574	458	347	36	165	172	494	654	425	657	84	485	698	465	165	589	398	346	129	664	710	471	632	162	473	267	218	498	404	287	594	230	572	751	80	301	151	426	205	475	742	106	472	85	304	105	204	443	150	183	219	357	116	223	149	644	480	188	573	478	36	433	584	357	366	393	572	76	485	278	235	352	149	307	692	411	273	214	443	58	587	205	108	472	204	67	184	324	288	194	753	423	108	523	616	513	233	461	645	191	190	285	226	474	614	412	429	515	497	463	363	240	115	267	531	413	305	354	561	507	618	215	291	363	236	274	668	171	362	104	596	668	439	122	142	158	697	684	66	149	159	304	474	0	103
124	686	259	531	311	226	508	636	575	251	655	285	821	464	200	434	376	309	274	224	242	184	397	209	215	460	391	128	288	624	477	263	447	104	211	180	378	231	439	391	332	515	244	168	570	465	654	148	245	354	576	649	151	437	483	546	526	622	193	795	323	508	429	434	63	664	298	123	192	205	93	265	562	416	335	408	514	408	888	698	348	650	534	424	135	241	183	598	752	528	734	188	562	775	542	216	665	502	422	133	741	787	574	708	94	549	238	226	602	508	364	671	334	649	828	157	377	255	530	217	551	818	207	575	180	408	66	308	520	251	260	151	434	219	181	158	748	584	252	676	580	138	511	661	434	469	477	649	30	562	355	312	456	158	393	769	487	349	192	546	153	663	281	185	553	136	106	192	428	364	295	829	527	106	627	692	589	337	565	721	123	198	362	302	577	718	490	533	591	573	567	467	171	129	370	635	489	382	457	664	611	695	319	299	440	245	350	753	180	439	180	673	745	543	54	78	90	801	787	124	250	235	408	577	104	0